UST
Website:
ust.com
Job details:
Role Description
Role Overview
We are seeking a Senior Software Engineer II to design, develop, and deliver scalable enterprise applications. This role involves leading complex projects across the full software development lifecycle, driving architectural decisions, and mentoring team members while ensuring high-quality delivery aligned with business objectives.
Key Responsibilities
Software Development & Delivery
- Lead and contribute across all phases of the SDLC (design, development, testing, deployment, and support)
- Develop scalable, high-performance applications following coding standards and best practices
- Build and maintain REST/SOAP-based web services and microservices
- Ensure software quality through unit testing, code reviews, and adherence to SQA standards
Architecture & Design
- Perform object-oriented analysis and design (OOAD), including use case modeling and database design
- Contribute to application architecture, system design, and scalability planning
- Define system components, frameworks, and integration strategies
- Create high-level designs, technical specifications, and system documentation
Project & Technical Leadership
- Act as technical lead on small to large-scale projects
- Collaborate with project managers to estimate timelines, resources, and costs
- Drive technical decision-making aligned with product roadmap and business goals
- Identify risks/issues and lead resolution efforts
Collaboration & Communication
- Work cross-functionally with stakeholders, business teams, and leadership
- Present technical solutions and conduct demos for stakeholders
- Maintain clear communication on project status and deliverables
Mentorship & Team Development
- Mentor and coach junior developers
- Conduct code reviews and promote best practices
- Guide teams in adopting modern tools and frameworks
DevOps & Agile Practices
- Work in Agile/Scrum environments with CI/CD pipelines
- Contribute to automation, build, and deployment processes
- Support continuous integration and delivery practices
Required Qualifications
- Bachelor’s degree in Computer Science or equivalent experience
- 7+ years of software development experience
- Strong expertise in C# and .NET framework
- Experience with Web Services (REST/SOAP)
- Hands-on experience with MongoDB and Microsoft SQL Server
- Strong proficiency in SQL
- Experience with Microsoft Azure
- Experience with Docker and Kubernetes
- Familiarity with DevOps tools such as Git, Bitbucket, SVN, TFS, Jenkins, Maven, JUnit
- Strong understanding of Agile methodologies and CI/CD practices
- Experience in microservices architecture and performance optimization
- Ability to conduct code reviews and enforce quality standards
- Strong communication and stakeholder management skills
Skills
software development,web services,mongodb,c#,sql server,azure development,soap,
Click on Apply to know more.