Software Engineer
Skills
C#Computer ScienceOOPAmazon Web ServicesDatabasesFunctional TestingHTML
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Bachelor’s degree from an accredited university in computer science or a related science or technical field
- Proficiency in object oriented programming techniques and languages such as C# C++ or Java
- Experience in Microsoft .NET Framework and the C# programming language or similar languages
- Database systems knowledge such as SQL or experience with ORM tools
- Experience in web programming involving HTML CSS JavaScript and single page applications
- Experience with unit testing and functional testing for C# or React
- Experience with Microsoft Azure or similar cloud providers and services
- Understanding of design patterns and concepts such as MVVM or Inversion of Control
- Technical writing and design documentation skills
Nice to have
- Collaborative
- Innovative
- Detail-oriented
- Continuous learner
- Team player
Day to day
- Assist in the design, development, testing, and maintenance of software products for employees and customers.
- Analyze requirements and collaborate with team leads and clients to create reliable, secure, simple, efficient, and maintainable solutions.
- Participate in the full development life cycle, perform code reviews, and contribute to testing, documentation, and problem resolution.
