Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Write clean well-designed, testable, scalable code using .NET programming languages
- Develop software frontend and backend components
- Integrate software components into a fully functional software system
- Develop, refine, and tune integrations between applications
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Package and support deployment of releases
- Participate in deploying developed software components and evaluate user feedback
- Comply with corporate internal policies, procedures, and industry best standards
- Work closely with project team members and provide needed support to achieve project objectives
Job Requirements
- Bachelor's degree of Computer Science or any relative discipline.
- Proven 2-3 years’ experience as a .NET Developer
- SharePoint background in preferred
- Practical experience with HTML, CSS, and JavaScript
- Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))
- Strong background in object-oriented development techniques
- Familiarity with architecture styles/APIs (REST, RPC)
- SharePoint development experience is plus
- Experience with Web Services, WCF and Service Oriented Architecture is plus
- BPM development experience with any BPM technologies (Camunda, K2, Nintex, SKELTA, AgilePoint, ...etc.) is plus
- Understanding of Scrum and Agile methodologies is plus
- Familiarity with source code management systems like GIT and TFS is plus
- Outstanding analytical, problem-solving, and communication skills