Lead II - Senior Software Engineer

5 - 9 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Software Engineer at our company, you will be a key member of our dynamic team, bringing your extensive expertise in the Microsoft technology stack to the table. Your primary focus will be on data engineering, microservices, event-driven architecture, and Snowflake, as you design, develop, and implement scalable software solutions that align with our business objectives. Your responsibilities will include designing and maintaining robust software applications using the Microsoft tech stack, implementing data engineering solutions with a specific emphasis on Snowflake for data integration and storage, and developing microservices architectures that enhance the scalability, flexibility, and maintainability of our applications. Leveraging event-driven architecture will be crucial to ensuring system responsiveness and real-time data processing, while collaborating with cross-functional teams in an agile environment will be essential to delivering effective solutions. Additionally, you will play a key role in conducting code reviews, mentoring junior developers, and upholding best practices in software development. Troubleshooting and resolving complex technical issues, staying abreast of emerging technologies and industry trends, and continuously driving improvement will also be part of your responsibilities. To succeed in this role, you must hold a Bachelor's degree in Computer Science, Software Engineering, or a related field, and demonstrate proven experience as a Software Engineer with a strong focus on the Microsoft technology stack, including .NET, C#, and Azure. Your expertise in data engineering concepts, particularly with Snowflake, as well as your experience in developing microservices and utilizing containerization technologies like Docker and Kubernetes will be critical. Familiarity with event-driven architecture, messaging systems such as Azure Service Bus and Kafka, SQL, database management, and software development methodologies like Agile and Scrum are also essential. Your problem-solving and analytical skills, along with your proficiency in communication and collaboration, will be valuable assets in this role. Experience with CI/CD pipelines, DevOps practices, cloud services (specifically Azure), and enterprise application integration will further enhance your capabilities. Familiarity with front-end technologies like JavaScript, Angular, and React will be advantageous. Desired skills include experience in financial services or asset management industries, as well as certifications in Azure or relevant data engineering technologies. Your expertise in Azure, C# .NET, Snowflake, and containerization technologies will be instrumental in driving the success of our software solutions.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
UST logo
UST

IT Services and IT Consulting

Aliso Viejo CA

RecommendedJobs for You