

Skill Requirements:
- At least 3 to 9 years experience of using .NET development
- Experience in using ASP.NET or .Net Core for developing Windows, Web applications
- A good understanding of WPF, WCF, XAML, MVVM, MVC, Design Patterns
- A good understanding of T-SQL, MS SQL
- A solid understanding of OOP principles
- A good understanding of N-tier and N-layered architecture
- Strong analytical skills
- Attention to detail
- Experience in working effectively as part of a team
- Good written and verbal communication skills
- Inter-personal skills
- A flexible approach and ability to adapt
- Ability to work under own initiative

About Mobile Programming LLC
About
Mobile programming LLC is a US based MNC company. Our services are focused on Mobility Solutions, Custom App Development, Cloud Solutions, IoT, AR/VR, Blockchain, Artificial Intelligence & Machine Learning, Predictive Analytics & Big Data Solutions, and several other trending as well as emerging technologies.
You can find more details on - https://www.mobileprogramming.com/
Company video


Connect with the team
Company social profiles
Similar jobs


• 6+ years of experience in building web applications using ASP.net, web API, SQL Server, and Testable code.
• C# with Strong in OOPS,
• Hands on experience in React JS or Node JS,
•Experience of architecting and designing web applications and services
• Must have at least 1+ year experience using React or Node JS.
• Passion for building and delivering great software with a strong sense of ownership, while working closely with junior team members.
• Conceptual knowledge of middleware architecture.
• Strong experience with Agile processes.
• Exposure to tools to optimize web application performance-MH
• Understanding and experience of working with Product Management, Design and DevOps teams
• Experience in building applications on .NET Core, is a great plus
• Experience working with CRM Products


We are looking for a skilled and motivated developer to build software using languages and technologies of the .NET framework. You will create applications from scratch, configure existing systems and provide user support.
In this role, you should be able to write functional code with a sharp eye for spotting defects. You should be a team player and excellent communicator. If you are also passionate about the .NET framework and software design/architecture, we’d like to meet you.
Experienced in C# programming language, .Net, and .Net MVC
At least 5 years of experience in developing modern web applications
Experienced in Web Services, Web API, REST and SOAP architectures
Experienced in ORM
Acquainted with Version Control Systems as (Git)
Experienced in HTML5, CSS3, Bootstrap, Javascript, Jquery, JSON, AngularJS and prevalent in Responsive Web Design
Knowledge of Relational Databases (MsSQL)
Can create qualified, testable and well-documented code
Good communication skills in English
Knowledge of JavaScript MV-VM/MVC frameworks including Angular/React.
.NET, ASP.NET Core MVC, Entity Framework, ASP.NET Web API, JSON, JQuery,


Your Job Role
- Write clean, scalable code using .NET Framework
- Remain up to date with the terminology, concepts, and best practices for coding.
- Develop technical interfaces, specifications, and architecture
- Use and adapt existing web applications for apps
- Create and test software prototypes
- Develop client displays and user interfaces
- Assist software personnel in handling project-related work and other requirements
- Coordinate with other software professionals and developers
What are requirements
- Familiarity with the ASP.NET framework, SQL Server, and design/architectural patterns (e.g. Model-View-Controller (MVC)
- Min 3 years experience of development experience using C# .NET
- Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic . NET) and HTML5/CSS3
- Familiarity with architecture styles/APIs (REST, RPC)
- Understanding of Agile methodologies
- Strong attention to detail
- Excellent troubleshooting and communication skills
- Knowledge of REST and RPC APIs
- Able to work well in a team setting
Other Details
Experience required- 3+ years
Job Location- Noida (Onsite)
Job Type- Full time


• Microsoft: http://asp.net/" target="_blank">ASP.NET Core, Azure, C#/Web API


- Work closely with Engineering and Product teams to provide platform features and components to support Ingenio’s business objectives.
- Participate in the design and development of the company’s e-commerce layer.
- Translate Product requirements into scalable technical solutions, write high-quality code, conduct unit testing, provide technical leadership, and communicate project status to team members and stakeholders.
- Influence technical debt by re-designing components and adopting new technologies
What You'll Need To Be Successful
- 4 - 8 years of experience in software development.
- Expertise in C# and .NET framework.
- Expertise in developing services (SOAP-WCF and REST) and web development frameworks like ASP.NET MVC.
- Good knowledge of database concepts and Microsoft SQL Server.
- Solid foundation in computer science, with strong competencies in data structures, design patterns, concurrency, algorithms, and software design
- Research and evaluate new software, frameworks, and techniques to provide recommendations to the division.
- Design and develop robust and scalable software components.
- Strong analytical and troubleshooting skills.
- Bachelor's degree in Computer Science or a technical field.

- 9+ years of experience is required
- Experience in .Net application development & Architecture.
- Experience in .net core and microservices
- Experience in Azure is good to have
- Contributed towards elicitation of requirements, translate the business requirements to solution options including the technical blocks and infrastructure required in at least 2 development projects
- Should have worked and have good hands-on experience in bespoke application development in the following technologies :
- Experience with front end UI technologies like HTML5, CSS3, jQuery, TypeScript and one of Angular or ReactJS framework
- Experience with web service standards (Web API, MVC, SignalR, WCF, REST, XML, JSON and SOAP).
- Good understanding and implemetntation of software design patterns such as MVC, repository, dependency injection, inversion of control, singleton unit of work and others.
- Database Design an implementation knowledge on SQL queries, functions, packages, triggers and replication
- Should have deep understanding and experience in Microsoft technologies. Responsible for detailed technical design at a solution level.
- Automation experience on Code Review, Unit Testing and Integration testing is an added advantage.
- Should assist with technical effort estimating, creation of work breakdown structure, risks and solutions at a solution level.
- Should review design and implementation of junior designers and developers on the quality of technical deliverables and adherence to quality process
- Should have the following technological experience
- Able to build management using any version control tools such as Github, TFS or SVN.
- Experience in both Waterfall and Agile/Scrum Methodology is required.

ThoughtWorks is a global software consultancy with an aim to create a positive impact on the world through technology. Our community of technologists thinks disruptively to deliver pragmatic solutions for our clients' most complex challenges. We are curious minds who come together as collaborative and inclusive teams to push boundaries, free to be ourselves and make our mark in tech.
Our developers have been contributing code to major organizations and open source projects for over 25 years. They’ve also been writing books, speaking at conferences and helping push software development forward, changing companies and even industries along the way. We passionately believe that software quality is driven by open communication, review and collaboration. That’s why we’re such vehement supporters of open source and have made significant contributions to open source tools for testing, continuous delivery (GoCD), continuous integration (CruiseControl), machine learning and healthcare.
As consultants, we https://www.thoughtworks.com/careers/hub/consultant-life">work with our clients to ensure we’re evolving their technology and empowering adaptive mindsets to meet their business goals. You could influence the digital strategy of a retail giant, build a bold new mobile application for a bank or redesign platforms using event sourcing and intelligent data pipelines. You will use the latest Lean and Agile thinking, create pragmatic solutions to solve mission-critical problems and challenge yourself every day.
You’ll spend time on the following:
- You will champion best practices like writing clean and reusable code using practices like TDD, SOLID principles, OO design, and pair programming
- You will partner with other technologists from cross-functional teams advocating devops culture
- You will work in collaborative, product-focused teams to build innovative customer experiences
- Take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients
- Learn, digest and subsequently apply the latest technology thinking from ourhttps://www.thoughtworks.com/radar"> tech radar to solve client problems
Here’s what we’re looking for:
- You have 2+ years* of experience using two or more development languages (Java, JavaScript, Ruby, C#, etc.) with experience in Object-Oriented programming
- You’re willing and able to commit to traveling up to 100% (back home on the weekends) across the US and Canada to help our clients solve their business problems
- You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code
- You’re resilient in ambiguous situations and can approach challenges from multiple perspectives
- You have experience with Agile, Lean and/or Continuous Delivery approaches such as Continuous Integration, TDD, Infrastructure as Code, etc.
- Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes
- You’re willing and able to commit to travel to client sites in order to solve their business problems



YOUR RESPONSIBILITIES
- Development and unit testing of web applications including back-end (microservices), maintenance & level 3 support of the same
- Assist Project Managers, Business Analysts, and Tech Lead in project planning (provide estimates, risk analysis, requirements analysis, technical options)
- Software Architecture
- Involvement in full life cycle of projects (including requirement analysis and system design, development and support if required)
- Support and work collaboratively with teams across areas of design, development, quality assurance and operations
- Commit your knowledge and experience into team success
- A small amount of travel (when needed) to work with other offices
- Attend meetings to discuss and demonstrate solutions at both technical and business level
REQUIRED SKILLS AND EXPERIENCE
- 5+ years web application development experience
- 3+ years developing with Python
- 3+ years developing with C# and .NET Framework 4.x
- Experience with ASP.NET MVC, ASP.NET WebAPI 2, LINQ, and WCF
- Dependency Injection and other common ASP.NET MVC design patterns
- Experience with API design and development using REST
- Experience with performance optimization
- Experience integrating security best practices into the SDLC
- Experience with object-oriented programming (OOP) and OOP patterns
- Experience with Git
- 1+ years of Agile development experience
- Experience manipulating and working with data in a variety of forms: csv, xml, json, structured and unstructured
- Experience with SQL database schema design and querying. Microsoft SQL Server and PostGreSQL are used and preferred.
DESIRABLE SKILLS AND EXPERIENCE
- Knowledge of JIRA, Bamboo, Confluence, or BitBucket is a plus.
- Experience with a JavaScript MVVM library such as Web Components, knockout.js, Angular, React, etc. is a plus (Web Components and knockout.js are used and preferred)
- Experience with HTML5/CSS3/JavaScript/ and AJAX is a plus
- SPA (Single Page Application) design and implementation is a plus
- Experience with any ORM such as Entity Framework or NHibernate is a plus (NHibernate is preferred)
- Experience with TypeScript is a plus
- Experience with MS Build is a plus
- Experience with CI/CD is a plus
- Experience with Object Mapping Frameworks (AutoMapper, etc) is a plus
- Understanding of OOD, DDD and TDD is a plus
- AWS-based development is a plus
- Knowledge of Flask is a plus.
PERSONAL SKILLS
- Clever personality
- Strong spirit skills set: conflict resistant, self -motivated, result-oriented, responsible, honest, “open”, courageous

Solid understanding of security and networking implementation and best practices.
Help guide and contribute to feature design and implementation to bring the product to the
next level.
Participate in continuous and iterative engineering cycles with emphasis on code quality,
supportability, scalability and performance.
Develop and review unit test cases to ensure comprehensive unit testing.Diagnose and fix product issues found internally or in the field.
Interface with Support to handle customer escalation issues.
Mentor junior members of the team in their assigned tasks and their technical skills
development.


