Epicareer Might not Working Properly
Learn More

Senior Software Engineer (Required skills: (C#+Azure+Angular) OR (Java+React+Azure) OR (C#+React+AWS))

Salary undisclosed

Checking job availability...

Original
Simplified
Project Description:

• My role is accountable for implementing complex technical solutions while mentoring junior engineers and contributing to the technical direction of our products.

Responsibilities:


• Designing, developing, and maintaining scalable software solutions for complex business problems.


• Leading technical design discussions and architectural decisions for major features.


• Reviewing code, provide constructive feedback, and maintain high code quality standards.


• Collaborating with product managers to refine requirements and propose technical solutions.


• Identifying and resolving technical debt and system bottlenecks.


• Providing guidance and training to junior developers to help them grow their skills.


• Implementing and advocating for best practices.


• Regularly communicating with stakeholders to ensure alignment on project goals and timelines.


• Actively participating in retrospectives and suggesting improvements to processes and workflows.

Mandatory Skills Description:


• Bachelor degree in Computer Science or equivalent certification


• 5+ years of professional software development experience


• Experience building and maintaining large-scale applications and performance optimization


• Background in agile development methodologies


• Experience with microservices and event driven architecture


• Experience with test-driven development


• Experience with CI/CD practices and DevOps culture


• Solid proficiency in C#.NET language


• Solid proficiency in any of JavaScript framework - ReactJS, AngularJS, or NextJS (with a preference for ReactJS and AngularJS)


• Solid proficiency in Azure / AWS cloud platform


• Solid proficiency in SQL Server, Postgres and Redis


• Strong understanding of tools including DataDog, LaunchDarkly and Twillio Segment


• Strong understanding of data structures, algorithms, and software design patterns


• Excellent communication and collaboration skills

Languages: English: C1 Advanced