Overview:
The Software Engineer plays a crucial role in our organization responsible for developing and maintaining both the frontend and backend aspects of our software applications. This position is vital to ensuring seamless user experiences and scalable efficient systems.
Primary technology stack: .NET Asp.Net .NET core C# cloud computing MVC Frameworks.
Exposure in Design Patterns
Total of 311 Experience in above skills
REQUIREMENTS
- Bachelor s Degree in Computer Science or related technical field
- 39 years of experience in software design and development
- Expert in analyzing designing and implementing software solutions to improve quality stability and reusability of code
- Expert in troubleshooting issues from a production environment ideally including experience supporting a selfservice environment
- Experience with developing back office applications with MS SQL Database performance tuning and data modeling concepts and best practices
- Proficiency in automated unit test development practices and design methodologies
- PCI compliance secure development and data encryption techniques
- Proficient in agile processes and methods
- Excellent communication teamwork and collaboration skills
- Demonstrated knowledge applying SOLID and BDD design principles
- Demonstrated knowledge of software testing and leading software code reviews
- Demonstrated ability of creating highfidelity estimates
- Collaborating with other development teams and QA
- Ability to work independently and be a selfstarter
asp.net,.net,.net framework,.net core,mvc,solid principles,dependency injection,entity framework,object oriented design,design patterns