Senior Software Developer 1
Core
Decompose business requirements into design specifications and code, design solutions, write code, perform unit testing, develop documentation, and facilitate final delivery.
Role type
Senior Software Developer
Builds
SOTI product components
Domain
Enterprise software, .Net ecosystem
Deliverable
product features
Required skills
.Net, C#, Angular, SQL Server, software architecture, design patterns, algorithms, data structures, unit testing, code review, technical guidance
Preferred skills
knowledge of emerging technologies, re-architecture of existing components, forecasting customer requirements
Technologies
.Net, C#, Angular, SQL Server
Responsibilities
Decompose business requirements and translate them into detailed design specifications and code; Design solutions, write code, perform unit testing, and develop appropriate documentation; Coach young developer's squad on software best practices; Recognize, document, and scrutinize product defects and redesign for better outcomes and efficiency; Re-architect existing components to address growth/performance/scalability challenges; Stimulate growth by providing technical guidance in the research and development of new products and services.
Seniority
Senior, hands-on IC with leadership capabilities