Job Details
Position Title: Software Developer Duties & Responsibilities: The candidate must be a delivery-focused person with solid web-based applications experience skills, independently working and driving things to closure Participate in multiple software development processes including Technical design, Architectural discussions, Coding, Testing, Debugging & Documentation Develop software applications based on clear business specifications Work on new initiatives and support existing applications Perform Application & System Performance tuning and troubleshoot performance issues.
Develop web-based applications and build rich front-end user interfaces Build applications with object-oriented concepts and apply design patterns Integrate in-house applications with various vendor software platforms Setup development environment for application development Check-in application code changes into the source repository.
The candidate will assist in n-tier and front-end application design, development Perform unit testing of application code and fix errors Interface with databases to extract information and build reports Effectively interact with clients, business users and collaborate with other team members for common projects Qualifications: Bachelor's degree in Computer Engineering, Computer Science, Information Technology, Computer Applications or similar technical discipline; or equivalent demonstrable experience.
1 to 5+ years of experience as a software developer; demonstrated success developing a variety of software systems while taking on increasing responsibility for analysis, design, implementation, and deployment tasks with support Specific Knowledge/Requirements: Basic knowledge of ASPNet MVC 5, C#, ASPNet, Net Framework 3.
5 and above Experience in MS SQL Server Database environment Experience in deploying Net applications on Web servers & Web services/WEB API Good to have knowledge on HTML5 & CSS, Bootstrap Experience in using jQuery/ JavaScript library.
Experience using system tools, source control systems, utilities, and third-party products Experience with MS Windows Operating System Excellent communication and interpersonal skills are essential, with strong verbal and writing proficiencies