Your partner for software innovations.
// Open Job Positions
Lead Full Stack Developer
We are looking for an enthusiastic Lead Application Developer to join our team. You will manage and work closely with internal development teams across locations. You will assist with all functions of software coding and design and lead the client projects. The road ahead is very exciting as we are helping our clients to rebuild their applications.
Employment:
Full Time
Location:
Hybrid
Experience:
3 to 5 years
What You Will Be Doing:
This position works with the core development team which is also known as the Backend development team.
- Provide high quality designs that address business needs by developing applications within mature technology environments.
- Conduct code reviews and ensure that all solutions are aligned to pre defined architectural specifications.
- Manage and work closely with development teams across locations.
- Performs technical analysis to identify and troubleshoot application code related issues.
- Build full stack sites with C# in MVC, .NET Core, Web API, and MS SQL.
- Design, build, and polish intuitive and engaging experiences.
- Research and push modern technologies to make Match Affinity better.
- Participate in technical discussions. Provide meaningful feedback to peers to help us build better solutions.
- You will implement new RESTful API endpoints, and build new microservices with C#, utilizing Azure Functions, Containers, App Services, Search, Azure SQL, and SQL Server.
- You will join us in our ongoing journey of working on cloud (Azure/AWS) applications and on prem applications.
- Experience with revision control systems like Azure DevOps/Git/SVN/TFS/VSS/SourceTree.
- You will confront scalability challenges, navigate distributed systems, and apply best practices.
- Collaborate with clients, other engineers, UI/UX designers, and project managers.
- Unit test code for robustness, including edge cases, usability, and general reliability.
What You Bring:
- Bachelor’s degree in computer science, computer engineering or similar.
- Previous work experience as a Lead developer.
- Strong communicator with a passion for working as part of a team that is focused on nothing but the successful delivery of software that exceeds customers’ expectations.
- You are a team player and have an ability to learn and adapt quickly to changing situations.
- You are comfortable in an agile, fast paced environment.
- Expert in Microsoft stack (C#, .NET, ASP.NET MVC, T-SQL).
- Expert in CSS, HTML, SQL.
- Front end development (JavaScript).
- Designing and developing RESTful Web Services (Web API).
- Expertise in Database concepts experienced with SQL SERVER.
- Understand cross browser support, caching, and optimization techniques for faster page load times.
- You could take a lean on few things about Basic Auth, two way SSL, oauth2 or token based security.
- Experience with AngularJS, Angular Frameworks, ReactJS, Redux, ES6.
- Azure/AWS deployment/configuration.
- Knowledge of Sitefinity CMS and Telerik Control is a huge plus.
Competencies:
- Act as the primary development team member delivering .NET solutions.
- Person should be able to work hands as Individual contributor with the daily responsibilities of manage, lead and mentor the internal development teams.
- Develop, test, and maintain robust, scalable, high quality software.
- Must have worked on large, multi year development projects.
- Must have excellent verbal and written communication skills, ability to communicate at multiple levels, including Programmers, non technical Project Managers, Business Analysts, and Customers.
General Duties & Responsibilities:
- Analyzes, designs, programs, debugs and modifies software enhancements and/or new products used in local, networked or Internet related computer programs. (Code must be used in core version of applications available for sale commercially).
- Participates in software design meetings and analyzes user needs to determine technical requirements.
- Write technical specifications based on conceptual design and stated business requirements.
- Writes code, completes programming and performs testing and debugging of applications using current programming languages and technologies.
- Completes documentation and procedures for installation and maintenance.
- Other related duties assigned as needed.
// Apply Now
Leave your CV
Leave your resume if you are interested in a vacancy. We will definitely contact you.