We are hiring Senior Software Engineer
3 year(s) or above experience
- Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Write efficient reusable code for optimal use of available resources to meet deadlines.
- Adhere to programming standards and defined SOPs for code standardization.
- Provide support in evaluating, testing and implementing new tools and technologies
- Any other duties as assigned by Manager/Team Lead.
- Knowledge of Cloud computing specifically in Microsoft Azure will be mandatory.
- Microsoft Certifications will be preferable.
- Knowledge of developing application in new architecture (SOA, Micro Services architecture) will be highly preferable
- Exceptional skills with Database systems (Microsoft SQL Server).
- Good Understanding of Web fundamentals/Technologies.
- Good knowledge of object-oriented methodologies.
- Excellent analytical and troubleshooting skills.
- Knowledge of using known version control systems like TFVC, Git etc.
- Understanding of design patterns and programming principles.
- Understanding of Agile methodologies.