Job Description
Rovingapps is a cloud solution and consulting company. Founded with the vision of "bridging the gap between idea and execution" to ensure that businesses could benefit from the evolving digital world as a key differentiator in their respective domains.
The Rovingapps team is expanding, and we are looking for smart individuals who is a .Net Developer to become part of the team responsible for designing and developing web-based applications.
Job Responsibilities:
- Front-end and back-end coding, development frameworks and third-party libraries.
- Team player with a knack for visual design and utility.
- Be part of Agile team and gain exposure across the full technology stack with the opportunity to work on React / TypeScript for front-end development.
- Regular project meetings and updates
- Developing customized solutions
- Designing, coding, and implementing applications
- Creating timelines and development goals
- Testing, conducting UATs (user acceptance testing)
- Troubleshooting and fixing bugs
- Maintaining the security and integrity of the application software
- Maintaining Documentation
Profile:
- Degree in Computer Science or Software Engineering
- 5+ year experience in software development with exposures to bug fixing, maintenance, continuous integration releases.
- Experience in product software development will be a plus.
- Good understanding of C#, .Net Framework,.Net Core MVC, WCF and excellent OOP programming skills
- Extensive involvement in building SOAP-based and RESTful web services utilizing WCF/Web API
- Strong experience in multi thread programming
- Strong analytical skill and ability to meet deadlines, goals.
- Familiarity with source control frameworks like Git/TFS
- Very good understanding in Agile/Scrum Methodology
- Strong critical thinking and root cause identification skills.
- Exposure to layered software architecture is an added plus.
- Exposure to docker based .net core application development is an added plus.
- Exposure to MongoDB/PostgreSQL is an added plus.
- Work well in a dynamic, iterative, and collaborative environment.
- Good communication and presentation skills