This position designs, creates, maintains, audits, and improves software applications by performing coding, debugging, testing and troubleshooting throughout the application development process.
Job Qualifications:
- Minimum ten (10) years of related experience as a .Net software engineer.
- Ability to work on multiple projects/tasks in an agile environment.
- Good communication and presentation skills at all levels colleagues, clients and top management.
- Results-oriented, resourceful and a good team-player.
Experience/Skills Requirement:
- Has worked on applications and solutions using C#.NET for the back-end and Angular for the front-end.
- Has worked with SQL Server, MongoDB is a plus.
- Has developed solutions with necessary automated tests and properly implemented them using CI/CD tools.
- Is comfortable with Containers and Orchestration.
- Experience in Angular, preferred.
Responsibilities and Duties:
- Design systems or applications based on client requirements.
- Develop programs based on design and requirements specifications.
- Create test specifications and execute testing.
- Conduct review of technical work outputs.
- Fix bugs; Work on enhancements; Handle change requests.
- Execute mutually agreed plans for the benefit of the customer.
- Mentor/coach fellow .NET Software Engineers.
Most importantly, we are looking for people who can live by our Values:
- Creating an awesome work environment
- Pursuing opportunities for diversification and growth
- Communicating openly and honestly
- Giving back to the communities in which we live and work