Served With Honor ยท 2 days ago
Senior Software Development Engineer
Wonder how qualified you are to the job?
Maximize your interview chances
Non Profit
Insider Connection @Served With Honor
Responsibilities
Designs software systems and components that meet the requirements and are scalable, efficient and secure
Creates and reviews software architecture and design documents
Writes clean, efficient, and maintainable code in the appropriate programming languages
Develops the frontend and backend components of software applications
Leads and conducts unit tests, integration tests, and other automated tests to ensure the software is reliable and free from defects
Participates in code reviews to maintain code quality and ensure best practices are followed
Identifies and fixes bugs or issues within the software, improving performance and user experience
Leads efforts to maximize efficiencies and innovations through development and ability to teach
Updates and modifies software to fix issues, improve performance, or add new features
Ensures software compatibility with new operating systems or 3rd Party software
Collaborates with team members, including other developers, project managers, quality assurance testers, and UX/UI designers, to ensure the software meets all specifications
Communicates with stakeholders to gather requirements, provide updates, and receive feedback
Writes and maintains documentation for system design, development process, and user guides to ensure effective knowledge transfer and system maintenance
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
5-7 years of experience in Software Engineering
5-7 years of MS Azure, C#, and .NET Framework
Bachelor's Degree in either Computer Science or Software Engineering
Direct and documented cumulative work/project experience accepted in lieu of degree
Reliable home internet