Job Description
Full Stack Developer – .Net
Job Type: Full-Time
SUMMARY OF JOB
Our client is looking for a Full Stack Developer with proven experience building and supporting web-based applications. This role will collaborate with an extensive cross functional team in an extremely fast paced Agile/Scrum environment, where a premium is placed on teamwork and collaboration. Candidates require hands on experience establishing development principles, guidelines, and best practices and will be looked upon to handle escalations and see problems through to resolution. The development of application modules are completed in a team based environment, and are expected to meet all technical and business requirements. Responsibilities cover all stages of development, application/database design, coding, testing, and related documentation and must meet the established performance, scalability, architectural and quality standards. In addition to the development responsibilities, a major focus for this role will be to launch new customer configurations and support existing configurations and providing operational support to the underlying marketing and advertisement campaigns for the client’s customers.
Key Areas of Responsibility:
- Support the team’s operational objectives by launching and supporting new customers (configurations) and supporting the sales and advertisement operations teams’ Digital Marketing campaigns.
- Designs and develops interactive web technology in an agile, cloud-based software environment. This includes coding of the elegant backend and front end cloud solutions, unit testing, technical analysis, debugging and integration.
- Performs root cause analysis on system/user errors and identifies corrective action and liaises with production support to resolve issues where applicable.
- Provide thorough documentation and technical support for existing applications where necessary.
- Provide basic system administration and support in the development environment.
- Review business requirements and provide estimates.
- Resolve bugs, and implement unit tests to improve quality
- Maintain Continuous Integration/Continuous Deployment for the applications and API’s.
- Assist the manager with creating, implementing, and maintaining the technical best practices for all processes used in the department such as tool selection, architecture design, code structure, database design, etc. Perform code reviews for the junior members of the team and hold lunch and learns and coaching sessions to increase the technical skills of all members of the team.
- Serve as escalation point for complex problem resolution. Performs root cause analysis on system/user errors and identifies corrective action and liaises with production support to resolve issues where applicable.
REQUIRED SKILLS
- Requires strong conceptualization skills.
- Priority Setting
- Strong Organizational and Time Management skills
- Quality Management
- Problem Solving
REQUIRED EXPERIENCE
- Bachelor’s degree in computer science or equivalent.
- 4-6 years of programming experience.
- Application deployment and maintenance using Azure
- Strong knowledge of C#, Microsoft SQL Server, SQL Stored Procedures, Microsoft .NET platform, Visual Studio, Internet technologies, HTML, XML as well as security techniques and web server familiarity.
- Experience in continuous integration, scalable high performance systems using distributed caching and other technologies, MVC framework, REST, SOAP and other application integration technologies.
- Experience in automated unit testing and TDD approach to development
- Experience with modern client-side web frameworks such as Angular, React, or Vue
To Easy Apply send your resume to info@infinitumrecruiting.com [Subject Line = Full Stack Developer – .Net]