Senior Software Engineer
Core
Develop, maintain, test, document, operate, and support software throughout the software development lifecycle for the company's application suite.
Role type
Senior Software Engineer (.NET full-stack)
Builds
Company's application suite
Domain
Software Engineering / .NET / Cloud
Required skills
.NET, C#, Angular, SQL Server, Unit Testing, Peer Testing, Flutter, Cloud-based development
Preferred skills
Microsoft Azure, Software design principles, Architecture patterns, Cross-platform mobile development, International collaboration
Technologies
.NET, C#, Angular, SQL Server, Flutter, SendGrid, Microsoft Azure
Responsibilities
Design fit-for-purpose software and features in collaboration with users, analysts, architects, deployment teams, and other stakeholders. Author, review, and improve technical and functional specifications, including test descriptions and acceptance criteria. Perform development, operations, maintenance, troubleshooting, testing, and documentation for the company's application suite. Follow and promote software engineering practices, development frameworks, policies, and quality standards. Identify, escalate, and follow up on blockers, issues, and deviations from standards and guidelines. Collaborate with globally distributed teams and contribute to positive team performance and sprint deliverables.
Seniority
Senior, hands-on IC