Senior Software Engineer
Indexed description
This position will contribute to the design, development, and implementation of innovative software solutions, while playing an important role in design reviews and delivering high-priority initiatives across current and future projects. This position also works closely with the Software Development Manager and team members to design and develop software deliverables.
Responsibilities
- Writing clean, high-quality, high-performance, maintainable code a in C# and expertise in object oriented design and software development
- Hands on development using Microsoft .NET Core
- Developing web based solutions using JavaScript frameworks, Angular, Typescript or similar
- Responsible for participating in integration of software standards as well as adhering to SDLC processes
Qualifications
- 7–10+ years of experience in software architecture, software development, and establishing or advancing modern engineering practices
- Experience developing software within the Microsoft .NET ecosystem, including modern web applications using Angular and ASP.NET Core.
- Bachelor’s degree in Computer Science, a related technical field, or equivalent professional experience, with a strong foundation in core computer science principles.
- Experience with Agile or Scrum software development methodologies
- Experience in using different technologies, frameworks and software design patterns
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search