Synergy Business Innovation & Solutions is looking to hire a .NET Developer to design, develop, test, and deploy software applications using the .NET Framework/ Core and related technologies to provide tangible ROI to their customers.
Requirements
- Design, develop, test, and deploy software applications using the .NET Framework/ Core and related technologies.
- Write clean, efficient, and well-documented code
- Perform .NET tests to verify the functionality of individual code components.
- Identify and fix bugs in applications using debugging tools and techniques.
- Test the interaction between different parts of the application to ensure proper functionality.
- Deploy applications to various environments, including testing, staging, and production.
- Monitor application issues and identify and resolve issues, and provide technical support to users.
Responsibilities
- Create new software applications or features using C-Sharp and other languages as required.
- Adhere to coding standards, best practices, and design patterns to ensure code quality and maintainability.
- Perform code reviews on peer-produced code; provide constructive feedback; ensure adherence to standards and quality.
- Improve existing code by optimizing its performance, readability, and maintainability.
- Collaborate with architects and other developers to design the overall structure and architecture of software systems.
- Design and optimize databases (SQL and NoSQL) to support application functionality.
- Design and implement APIs for communication between different application components.
Other
- US Citizen, Ability to obtain Public Trust.
- 7 years of experience and a Bachelor’s Degree in a STEM-related field (Science, Technology, Engineering, or Mathematics).
- Collaborate with product owners, stakeholders, customers, and other team members to analyze user stories and define project goals.
- Communicate effectively with other team members, both verbally and in writing, to share information and collaborate on projects.
- Participate in the continuous improvement of development processes and practices.