Vacancy expired!
- Design and develop code using the latest techniques under the guidance of the System Architect
- Analyze business requirements and problems to identify the most effective solution
- Use source code management and collaborative software development tools
- Work closely with business analysts to create user stories from business requirements
- Assist testing and documentation teams
- Work in a collaborative team environment, including guiding other developers, regular code reviews, and training
- Continuous self-improvement through ongoing education, training, and self-directed learning and improvement
- Participate and direct accepted project methodology
- Develop and demonstrate a thorough knowledge of the Company’s business operations
- Perform unit and integration testing before the launch
- Conduct functional and non-functional testing
- Troubleshoot and debug applications
- Evaluate existing applications to reprogram, update and add new features
- Develop technical documents and handbooks to accurately represent application design and code
- 5+ years of experience developing projects in the .Net environment
- Technologies
- C#
- ASP.NET MVC
- .NET Core
- LINQ experience or Entity Framework
- JavaScript/jQuery
- Unity, IOC
- N-Tier Development
- Database experience:
- Oracle 12c or SQL Server
- Ability to read and understand relational data models
- Reporting:
- Active Reports or XSLFO or SSRS or Open Office
- Visual Studio 2013 or later
- Bachelor’s Degree in Computer Science, Software Engineering, or equivalent
- Microsoft Certifications are preferred
- Blazor
- Master’s Degree in Computer Science, Software Engineering, or equivalent
- Excellent understanding of software design and programming principles.
- A team player with excellent communication skills
- Analytical thinking and problem-solving capability
- Great attention to detail and time-management skills