Staff/Senior Software Engineer - .Net + Angular + AWS/Azure
10Pearls
- Karachi, Sindh
- Permanent
- Full-time
- Participate in requirements analysis
- Collaborate with internal teams to produce software design and architecture
- Write clean, scalable code using .NET programming languages
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Improve existing software
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support
- Ensure adherence to standards and best practices (e.g. source code control, code reviews etc.)
- Conduct performance tuning, improvement, balancing, usability and automation testing
- Mentor the other technical staff, assist them where needed and lead the effort in resolving technical challenges
- Interact with the Project Manager frequently and provide feedback on progress, alert him of risks and help the PM develop a strategy to mitigate these risks
- Bachelors/Master’s degree in CS/Software Engineering or related discipline
- 5-7 years of expertise in developing n-tier applications
- Experience in C# and Dot Net along with ASP.NET framework, SQL Server, Angular/React and design/architectural patterns (MVC)
- 3-4 years of expertise in Microsoft PowerPlatform and Azure(Paas)
- Excellent programming and analytical skills with knowledge of design patterns
- Strong Object oriented design and understanding of system architecture
- Strong knowledge about Docker
- Excellent verbal and written English communication skills
- Knowledge on Linux Operating System is preferred