
Sr. Software Engineer (Dotnet + C#+ Oracle/PLSQL + Azure +Rest APIs,+SOAP, + Okta Authentication + ARM + BICEP + YAML + Azure DevOps + GitHub)
- Hyderabad, Telangana
- Permanent
- Full-time
- Participates and contributes on design and build phases of the project
- Communicates frequently with lead engineer and management on project status, issues or news
- Follows the methodology standards and development process standards set by the Architects
- Learns new technologies for the project as needed
- Participate on design reviews
- Contributes to software reviews for consistency with best practices, standards and architecture guideline including code review
- Participates in finding solutions to problems, document procedures, mentors junior staff on problem resolution approach
- Collaborates and work with the Lead Engineer and Architects to design the appropriate solution for the project using the Architect guidelines.
- Participates on performing technical evaluations of vendor packages
- Collaborates with Application & Database Architecture and Lead in the selection and use of new, unexplored technology and design of projects
- Ensures final build adheres to approved design and meeting user requirements and expectations
- Analyzes conditions and strategies that effectively minimize implementation risk and/or improve system reliability and performance
- Participates in the integrations of components and systems
- Participates on team scrum meetings and with peers, and users
- Demonstrates potential for leadership, including sharing technical guidance, training and mentoring to others in areas of acquired expertise
- Works and meets with the team very frequently to discuss issues, progress, questions, open items, etc.
- Participates on interview of new candidates for the projects
- Other projects and assignments may result and be assigned to accommodate the changing needs of the department and the company.
- Completion of BS degree in MIS, CS, Technical Certification, etc. and/or 5 - 10 years of experience. MS preferred
- Application-specific certifications generally considered a plus in the applications areas of focused for the technical lead. If certifications are not in place initially it is expected the lead will pursue and obtain these.
- Technical and non-technical Knowledge and Skills
- Excellent written communication skills
- String knowledge on Agile and Scrum practices
- Broad knowledge of web applications and infrastructure
- Strong knowledge of distributed systems
- Experience with Micro services design and development
- Experience with cloud application design patterns
- Experience in application architecture, design, and development a plus
- Experience in influencing others, managing conflict and interacting well with individuals throughout the organizational hierarchy
- Experience administrating geographically dispersed systems.
- Minimum of 7 years of experience in technology services related work.
- Minimum of 4 years of related hardware/software and system technologies.
- Multi-lingual is a plus
- Broad knowledge and experience in the use of expertise in distributed technologies including but not limited to Visual Studio, Dot Net, Visual Basic .NET, C#.NET .NET Framework 3.5 & higher, AJAX and Extensible Markup Language (XML & XMLT); IIS 7.0 and higher.
- Hands on experience with Rest APIs, SOAP, Okta Authentication, ARM, BICEP, YAML, Azure DevOps, GitHub
- Others technology required Code Smith code generator, Web Services, WSS 3.0, WSE, & WCF, CSS, HTML, DHTML; JavaScript, SonarQube, Service Fabric, Service bus and others Azure technology
- Source control tool – ADO
- Reporting tool – SSRS and SharePoint
- Database technology SQL server 2020 + and PL/SQL and Stored procedures
- Nice to have - GenAI, LLM, RAG, MCP, GitHub CoPilot