REQUIRED EXPERIENCE AND SKILLS: Experience: 3-9 Years of experience into C#, .Net & WPF(mandatory). Technology skills: Mandatory Strong background in Software Development/Engineering Good experience of the n-Tier architectures with REST web services (WebAPI would be a plus). Hands on experience with .NET 4.5, C#, WPF with MVVM or PRISM and WebAPI or WCF Should have worked on SQL Server Worked on LINQ and Entity Framework Sound Knowledge of SOA Principles. Experience with Agile/Scrum Organization. Experience with ATDD / TDD (Fitnesse for the ATDD would be a plus) Experience with Continuous Integration environments (TeamCity would be a plus) Experience with TFS as a source code repository and as a Scrum tool. Excellent communication skills with fluent English. Preferred Knowledge on UML, design patterns, design principles such as SOLID / DRY and best coding practices. Proven ability and interest in building new application feature which interacts with existing application and infrastructure. Methodology skills Test Driven Development Agile-Scrum Domain Driven Design
The opportunity: We’re looking for an Android Developer with a solid hold on software development principles, and a hunger to learn tech beyond Android. You’ll be joining a team of experienced Android and full-stack developers - you can expect to ramp up your skills quick. Projects: You’ll work with challenging Android projects so you’ll need to adapt quickly and come up with the best solutions for the situation. We pick up client projects that intrigue and challenge us - voice recognition SDKs, kiosk ecosystems, AudioQR-enabled ledgers and healthcare management platforms, to name some. Our sell is the polish of our products and the mastery of our tech. The path: As a member of the core team here at ValarTech you’ll level up as: Developer: work on the latest tech stacks, with guidance as needed. Entrepreneur: experience the life of an early-stage startup. Dabble not just in tech, but design, client management and more. Team leader: you’ll be one of the first in a team that is set to expand. Help set the tone of all those who will join soon after! Technical skills that you should have: Strong grasp of software engineering principles, Android fundamentals and Java Completed projects under their belt - from dev to launch and support Knowledge of Kotlin and Android Architecture components Familiarity with (at least one) of Flutter, Web frontend/backend, DevOps and/or the AWS stack Traits that would make you an ideal fit: Hungry to learn and make yourself better Independent thinker Pragmatic problem-solver Natural leader Perks of working with us: Flexible work times: it’s more important to get the job done Remote work: work from home if you need to Location: we’re based out of a co-working space, WeWork. You get all the goodies that come with this: working around other like-minded startups, good coffee, foosball and TT tables ValarTech was started with the goal of making software that stands out from the crowd. We like well-thought-out products, slick interfaces and crisp code. If you feel like this is your calling as well, you’re going to be a great fit with us!
Responsibilities: Designing and developing advanced applications for the Android platform Unit-testing code for robustness, including edge cases, usability, and general reliability Bug fixing and improving application performance Collaborate with cross-functional teams to define, design, and ship new features Work with outside data sources and API Continuously discover, evaluate, and implement new technologies to maximize development efficiency Requirements: Expert knowledge of Java and Android SDK Good knowledge of Kotlin development is a plus. Advanced Android UI Skills (Fragments, Custom view components) Use of Dagger2 dependency Injection, RX Android in MVP frameworks is a plus Implementation on Retrofit network library Experience writing multithreaded and networked apps Strong knowledge of Android UI design principles, patterns, and best practices Understanding of database like SQLite/ORM Experience in using Version Control such as GIT Strong CS and programming fundamentals/ Data structures/Algorithms Passion for delivering exceptional UI/UX, Material Design Take ownership of the features assigned right from estimating timelines to production release Experience in CI/CD and automating deployment tasks
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes Strong knowledge of Android UI design principles, patterns and MVP architecture Ability to create custom interactions with ViewGroups Experience with offline storage, threading, and performance tuning Experience in AR or react native Knack for benchmarking and optimization Proficient understanding of code versioning tools, such as GitExperience in RxJava, Kotlin development, Android Studio, Material Design, MVC/MVP/MVVM and RxAndroid (is a plus)
Company Introduction :- Information Security & Data Analytics Series A funded company- Working in cutting edge technologies - Using AI for predictive intelligence and Facial Biometrics- Among Top 5 Cyber excellence companies globally (Holger Schulze awards)- Bronze award for best start-up of the year (Indian Express IT awards), an only cybersecurity company in the top 3- More than 100+ clients in IndiaJob Description :- We are looking for a C# developer who would be responsible for building intuitive analytics applications. - These applications focus primarily on large/disparate data consumption and analytics.- Your primary responsibilities will be to design and develop these applications and to coordinate with the rest of the team working on different layers of the infrastructure.- Therefore, a commitment to collaborative problem solving, sophisticated design, and quality products are essential. - Keen eye for detail and strong adherence to processes and deadlines is a must.- Following development methodologies, ensuring source code management, coordination with testing and deployment teams is a must.- Most importantly the candidate should have a natural knack for creating innovative solutions to tackle real client problems, that should have a strong focus to bring value to the client and organization.Responsibilities :- Translate application storyboards and use cases into functional applications- Design, build and maintain efficient, reusable, and reliable C# code- Ensure the best possible performance, quality, and responsiveness of applications- Identify bottlenecks and bugs, and devise solutions to these problems- Help maintain code quality, organization, and automatizationSkills :- Proficient in C#, with a good knowledge of its ecosystems- Exposure to extended toolkits like DevExpress/Telerik/SyncFusion- Expertise in Windows Presentation Framework and desktop applications- Expertise in XAML, MVVM and other WPF concepts- Calling and consuming WebServices- Strong understanding of object-oriented programming- Skill for writing reusable C# libraries- Familiar with various design and architectural patterns- Knowledge of concurrency patterns in C#- Familiarity with LINQ- A knack for writing clean, readable C# code- Creating database schemas that represent and support business processes- Implementing automated testing platforms and unit tests- Proficient understanding of code versioning tools, such as Git, SVN, and Mercurial- Familiarity with continuous integration
Hello Jobseekers ,Winlancers Technologies hiring Xamarin Developer for Indore location Required Skills : Xamarine c# , Xamrineforms ,MVVM ,PrismExpereince : 1 yr to 4 yrs Salary : No bar for deserving candidate Job location : IndoreWe are welcoming candidates who's interested to relocate .
Hi,We have an opening for IOS Developer in our company. Please find the job description for the same.Job Description: Tech Stack : SWIFT, CORE DATA, CORE ANIMATION, CFNETWORK, UIKIT, MVVM, MVC FRAMEWORK. Responsibilities: Design, Develop and Deploy advanced applications for the IOS platform. Collaborate with cross-functional teams to define, design, and ship new features Work with outside data sources and APIs Unit-test code for robustness, including edge cases, usability, and general reliability Work on bug fixing and improving application performance Continuously discover, evaluate, and implement new technologies to maximize development efficiency Bug fixing and improving application performance Requirements: 2+ years of experience in iOS & hands-on exp in Swift. This position requires creative ability, detail-orientation, quick problem-solving skills, excellent interpersonal and communication skills. Proven software development experience and IOS skills development. Proven working experience in IOS app development and Have published at least one original IOS app. Experience with Agile development methodology (preferably Scrum), continuous integration and tools (GIT, JIRA etc.) Strong Experience with Swift, Cocoa Touch, iOS, and iPhone/iPad applications. Proficiency in iOS application development using swift. Experience with iOS frameworks such as Core Data, Core Animation, CFNetwork, UIKit etc. In-depth Understanding of Apples recommended design principles, interface guidelines. Must know about MVVM, also have experience in MVC Architecture. Good knowledge of Data Structures.Hands-on experience of development of iOS native app. Experience working with remote data via REST and JSON. Experience with third-party libraries and APIs. Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies. Solid understanding of the full mobile development life cycle. Familiarity with cloud message APIs and push notification. Must have experience with performance and memory tuning of complex Apps. Must have designed custom UIs apart from what Apple provides. UI development with Interface Builder and Code. Understanding of startup culture. Good team player, Quick learner. Regards,Pavithra
Can work independently on the Android Development platform Must have knowledge of both Java and Kotlin Good understanding of Architecture such as MVVM and MVP. Must have at least 3 Good quality Android apps in the portfolio to showcase Knowledge of iOS Development will be a plus.
IOS DeveloperWe at Dcoder are looking for an iOS Developer (1+ years experience in swift) to join our Core Product Engineering Team full time in Bengaluru. Dcoder is a mobile coding platform(IDE) for programmers to code on mobile in 35+ programming languages. We have over a million downloads and 200 thousand active coders using our app to write, run and test their codes every month. Now code on the go with Dcoder.We are funded by the US based Accelerator - Techstars- . More about that here: https://blog.dcoder.tech/dcoder-joins-techstars-family/We are fundamentally redefining coding by adapting the user interface to be mobile specific with our custom code editors and keyboards. At Dcoder our vision is to change the way people code - anytime, anywhere, on the go. Come join us in bringing this vision to reality.Recently Dcoder was covered by Yourstory: https://yourstory.com/2018/08/no-laptop-no-problem-rajasthan-based-dcoder-lets-code-mobileExperience with :- Building native apps using Swift programming.- MVVM Architecture.- JSON parsing & Rest API calls- Complex UI design.- 3rd party libraries integration like alarmofire for network call and other 3rd party libraries. - Building apps from Scratch with working knowledge of Notifications, Background Services and other advance app functionality.- At least 1 published app on Apple app store (kindly share links along). - Building framework/pods will be considered as an advantage.- Experience with Flutter will be considered as an advantage. - Must own Apple MacBook.Skills :- IOS Development.- MVVM/VIPER Architecture.- Swift Programming.- App Performance improvements- Writing production ready app code. - Algorithms and data structures.- Strong logical thinking.- Unit tests.- Debugging Memory leaks.Responsibilities :- Build Dcoder's iOS mobile app.- Building responsive & elegant UI.- Working with Designers, Product Managers to collaboratively own the app.- Architect, develop and maintain Dcoder's code editor libraries/pods.- Lead and help the team of other iOS developers.Incentives : - Market competitive compensation. - Impact millions of developer's life with your work.- Freedom to explore various approaches to solve a problem. - Working with high-quality engineering team, peer to peer learning.- Ample opportunity to grow in a fast-paced performance driven environment.
We are looking for a passionate Android engineer to join our engineering team at Airveda, to solve real problems that impact millions of people. You will be one of the initial engineering hires and an integral part of the product development process. You will contribute to designing and developing our Android app as well as APIs and backend components/layers in existing and new modules. If you are someone who wants to make a big impact and not just be a fish in the pond, we would love to hear from you. Qualifications * Strong knowledge of Android SDK and up-to-date with recent developments. * Proven experience with one or more apps published in the app store/ released in Github. * Familiarity with RESTful APIs and basic knowledge about backend systems. * Experience with Android Architecture components - LiveData, ViewModel, Room and Databinding. * Experience with Play Services/ Firebase libraries - Maps, Auth and Crashlytics. * Strong knowledge of Android UI design principles, patterns, and best practices. * Experience with offline storage, threading, and performance tuning. * Intermediate level proficiency in Kotlin. * Familiarity with most used and powerful frameworks Retrofit2, OkHttp3, FirebaseJobDispatcher. Skills Java, Kotlin, Android Development
Brief about company We are a very recent startup focusing on developing original software products in the digital entertainment and interactive media industry. This means - entertainment apps, games, etc. We are currently working on 3 projects - a social media app, a karaoke app for Bollywood and regional Indian music, and a mobile game. We intend to stay a product based company, as in we do not do contract work for clients. Currently we are hiring an in house team to develop the social media app. New hires will get the opportunity to work with the latest technologies, learn new skills not just within their specific mobile platform but even inter disciplinary fields such as image and video processing, graphics, even certain full stack skills as they will be interacting with developers of other platforms as well in order to efficiently deliver the product as a small team. Employees will be part of the original core team, so their opportunity for growth will be in direct proportion to the growth of the company and product. In house team size consists of 2 co-founders, one Android developer, one backend developer and the iOS candidate themself if they are selected. We are backed in funding by our family business which has been operating for the last 30+ years. We also have a UI/UX designer who works remotely with us, and the mobile game and karaoke projects are being developed by development agencies we have hired. Brief about position We require an expert Swift programmer who is highly experienced in iOS development, and is capable of implementing fully customized user interfaces, advanced animations (using both UIKit and Core Animation) and extensive working knowledge of mobile software design to optimize performance, memory management, and responsiveness of mobile applications Brief about the App Capshot is intended to be a new entry into the social media app market with a twist on the photo and video sharing platforms like Instagram or Snapchat (hence the opportunity to explore/enhance knowledge of image/video processing for new hires). Capshot is an app that will embrace the growing meme culture and function with a model of ‘true visual communication’ where the fun of sharing moments with friends doesn’t simply end with posting out a photo or video. Our aim is to make that experience even more interactive by allowing friends to get creative with each other’s media rather than end it with a simple ‘like’ or ‘comment’. Immediate Key Responsibilities Develop Capshot from scratch in iOS Use your experience in app development to contribute within a team consisting of yourself, an Android developer and a backend developer Polish and optimize the app till it achieves a high standard of quality for both visual appeal and usability for shipping Skills and Qualifications - Required iOS Development Expert understanding of the iOS SDK and UI Kit framework Proficient with the Swift programming language (we will be using Swift 4) Expert understanding of Apple’s developer tools (Xcode, debugging tools, iTunes Connect, TestFlight Beta testing, etc.) Minimum industry experience: 4 - 6 years, or equivalent work to show that you have experience building an app designed for high performance and scalability (could be in the form of sample apps even if they have not been released on the app store, fully released apps that you have worked on, etc.) Capability of implementing fully custom user interfaces and animations using both UIKit animations, and CALayers Practical experience with MVVM design pattern, iOS app analytics and testing Knowledge of designing and implementing user analytics to help improve an app post launch (i.e. funnels, A/B testing, etc.) Understanding of networking in mobile and background queues and tasks in iOS Computer Science Deep understanding of computer science fundamentals (OOP, software design, data structures, etc.) Ability to write high quality, well organized, and readable code Practical experience with debugging and optimization Miscellaneous Good oral and written communication skills (English) Ability to analyze, break down and estimate tasks efficiently A ‘knowledge seeker’ constantly curious and trying to enhance their existing skills and experience Highly interested in social media and communication tech Skills and Qualifications – Preferred, but not absolutely required Mobile Development Image and video Compression Filters Video encoding/decoding GIFs Bitmap manipulation and transformations Machine learning Content streaming Experience with developing any social media/communication category app which handles a large number of users and their data Computer Science A Bachelor’s degree in Computer Science would be an asset, but we care more about experience, knowledge and examples of good work Skills and Qualifications – Bonus Understanding of the Android SDK Experience using the Node.js Parse server as a backend for mobile apps
Company Profile DLT Labs is a global leader in delivery of enterprise blockchain solutions and technologies, as well as a pioneer in the implementation of standards. DLT Labs' proprietary framework consists of a modular and scalable architecture which allows for the rapid creation, deployment and management of enterprise blockchain solutions. With a deep track record in innovation and one of the world’s largest pools of highly experienced blockchain experts, DLT Labs enables the transformation and innovation of complex multi-stakeholder processes. This is your opportunity to work with our talented team on latest technologies in a fast growing, customer-oriented, IT organization. More About us at: https://dltlabs.com Our Products: https://dltlabs.com/products/ Skills Requirements: • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes • Familiarity with RESTful APIs to connect Android applications to back-end services. • Working experience with Kotlin • Strong knowledge of Android UI design principles, patterns, and best practices. • Experience with offline storage, threading, and performance tuning • Knowledge of the open-source Android ecosystem and the libraries available for common tasks • Ability to understand business requirements and translate them into technical requirements • Unit-test code for robustness, including edge cases, usability, and general reliability • Knowledge of FireBase. • A knack for benchmarking and optimization • Understanding of Google’s Android design principles and interface guidelines • Proficient understanding of code versioning tools, such as Git • Familiarity with continuous integration • Solid understanding of the full mobile development life cycle. • Knowledge of various project architectural patterns e.g. MVC, MVVM, MVP etc • Experience in using local storage/SQLite for offline storage of data. • Familiarity with Auth services, threading, performance tuning, cloud message APIs and push notifications.
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes Familiarity with RESTful APIs to connect Android applications to back-end services Strong knowledge of Android UI design principles, patterns, and best practices Experience with offline storage, threading, and performance tuning Knowledge of the open-source Android ecosystem and the libraries available for common tasks Ability to understand business requirements and translate them into technical requirements Familiarity with cloud message APIs and push notifications A knack for benchmarking and optimization Understanding of Google’s Android design principles and interface guidelines Proficient understanding of code versioning tools, such as Git Familiarity with continuous integration
We are looking for an experienced Android Developer to fill a fast-paced job in a competitive environment. You should have a good command over android components. Responsibilities: 1. Writing reusable, and efficient code 2. Fast development. 3. Implement new android components. 4. Keep updated with new android components. 5. Implement RESTFull API's in the Android Application Skills And Qualifications: 1. Good command over android UI components. 2. Have used RxJava, MVVM and Kotlin. 3. Should have worked on for at least 1 year. 4. Should be familiar with the basic architecture of a web application. 5. Should be familiar with the basics of HTML and CSS
About the company :UpGrad is building the careers of tomorrow by offering the most industry-relevant programs in an immersive learning experience. Our mission is to create a new digital-first learning experience for professionals. We currently have programs in Data analytics, Product Management, Digital Marketing, and Entrepreneurship. UpGrad was rated as one of the top 10 most innovative companies in India for 2017 - https://www.fastcompany.com/most-innovative-companies/2017/sectors/india./ Best Education Brands 2018 _ LinkedIN Top 25 Start-ups for 2018. UpGrad is co-founded by 3 IIT-D alumni and the 4th co-founder is serial entrepreneur Ronnie Screwvala.We are looking for individuals passionate about building a new product, working with a group of extremely smart and talented team members, and growing with the company to take up leadership roles.- As an Android Developer, you will own the Android app and strive to deliver the best learning experience out there to our learners that UpGrad is known for.- You will be responsible for developing features, taking those features to production and maintaining the existing code. - Innovative nature and pro-active involvement in the product is taken very seriously at UpGrad, therefore, a major part of your role would involve thinking about new features and new ways to deliver quality learning experience to our learnersWhat we are looking at :- Minimum 1-2 years of hands-on Android development experience.- Strong Java and object-oriented concepts.- Solid understanding of Android architectural patterns especially MVVM and their importance in scalable software development process.- Strong understanding of Android fundamentals.- Experience in Android UI creation.- Experience of Android Live Data, Kotlin and Constraint layout would be a huge plus point.
- You'll love working here because this isn't a company of silos. Team members are empowered and encouraged to pursue cool ideas, think for themselves, and make mistakes.- You'll work closely with people from a variety of professions on real projects. We bring together the brightest minds in interactive & visual design, engineering, and business management to deliver solutions that actually matter.Requirements : You'll excel at this job if :- You have 3+ years of iOS development experience- You have good knowledge of Swift and software design patterns- You have extensive experience of working with Core Data, Adaptive Layouts and Core Animation- You have extensive experience of working with RESTful APIs- You have experience of using third-party libraries and APIs- You enjoy performing performance optimizations, finding and fixing memory leaks- You like working on fast-paced, Agile software development teams- You have strong verbal and written communication skills- You have published high-quality apps in the App Store- You have published or contributed to open-source libraries- You love the idea of working on cross-functional teams: you'll work in close quarters with your fellow designers, QA Engineers, and Project Managers every step of the way.Benefits :- You'll love working here because this isn't a company of silos. Team members are empowered and encouraged to pursue cool ideas, think for themselves, and make mistakes. - You'll work closely with people from a variety of professions on real projects. We bring together the brightest minds in interactive & visual design, engineering, and business management to deliver solutions that actually matter.
*Must have a team building attitude (Huuuraaahh) *Strong knowledge in Object Oriented Programming concepts (You better know this stuff) *Strong knowledge in WPF-MVVM. *Strong knowledge of various design patterns and SOLID principles in order to design and develop high-quality software. (It is becoming common sense these days) *Proficiency in C#.net and other Windows technologies. *Strong analytical and debugging skills. (You are going to need it a lot here) *Able to understand requirements and translate those into code. *Excellent teamwork capabilities - Responsible, initiative and tidy code maintenance. (Everyone like a person who keeps his stuff clean) *Knowledge of Remote Debugging. (You'll survive, even if you don't know this). *Knowledge of Code repositories(GIT/SVN), Build Tools(Jenkins), Installers creation tools(WIX etc), Project Tracking tools(Redmine etc). (We respect people who know the importance of these :) *Experience in integration of third party SDKs. (This one makes you very important to us) *Experience in software estimations, scheduling and tracking. Key Skills: WPF, WCF, C#, MVC, .Net, Software Development, Web Technologies, Design Development, Design Learning.