SENIOR SOFTWARE ENGINEER C951

Octus


Role Overview Octus is seeking a Senior Software Engineer – C#/.NET to design, build, and support enterprise-grade applications within our data technology team. This role requires deep expertise in C# and .NET technologies to drive the development of scalable and reliable systems. Responsibilities - Lead the design and development of scalable, high-performance applications using C# and .NET framework, ensuring they meet both functional and performance requirements. - Provide technical leadership by guiding the team in applying design patterns and adhering to SOLID engineering principles, promoting reusability, modularity, scalability, and durability. - Utilize hands-on experience to design, build, and support enterprise-grade APIs and applications, with a focus on reliability and performance. - Promote a culture of continuous improvement and high-quality code delivery. - Collaborate with the technology leadership team to ensure service reliability through rigorous testing and release procedures. - Stay current with industry trends and emerging technologies in .NET and related fields. - Identify opportunities for innovation and process improvement in software development. - Ensure compliance with security and firmwide architecture standards in application development. Requirements - Strong understanding of technical design patterns and SOLID engineering principles. - Expertise in C#/.NET development, with proven experience in building and maintaining large-scale enterprise applications. - Strong problem-solving skills and a proactive attitude. - Experience with cloud platforms (AWS/GCP/Azure), including deployment and management of .NET applications. - Proven experience in API design and development, with a strong understanding of security frameworks and standards (OAuth, JWT, etc.). - Experience mentoring engineering teams, particularly in .NET development. - Strong understanding of CI/CD pipelines and automated testing frameworks. - Experience with software development lifecycle tools such as JIRA, Confluence, GitHub, etc. - Excellent communication and collaboration skills.

trabajosonline.net © 2017–2021
Más información