Responsibilities:
- Develop / Modify software programs using modern web development techniques;
- Obtains details about project objectives for complex software applications from the Project Leader/Manager or other senior members of the project team; performs analysis/evaluation of existing inhouse/legacy system(s); reviews the technologies currently in place and examines previous implementations to gain an understanding of required functionality and interfaces.
- Assists the technical leader on a project team assists with the design of endtoend architecture of componentbased servicesoriented applications; assists the project team in the design of core business components utilizing industryaccepted objectoriented analysis and design standards; performs programming functions based on specifications provided;
- Performs testing while in development and debugging of code prior to submitting for user acceptance testing.
- Performs enhancement and repair of existing software as needed.
Education/Experience/Skills/Professional Certifications/Licenses:
- Bachelors Degree preferably in Computer Science. Formal training/certification in VB.NET C# .NET Microsoft SQL IIS or other Microsoft technologies preferred.
- Minimum three years of software development experience with the required technologies listed below or other Web technologies.
- Experience in large project development development lifecycles and development methodologies.
- Solid understanding of Web Server development (HTML5 Java Script NPM Type Script C# JSON XML ASP.NET and Web Services).
- Proven Responsive UX development skills (HTML5 Java Script CSS Angular)
- Strong working knowledge of Microsoft SQL SQL Server Reporting Services SQL Server Integration Services and SQL Data Transformation Services.
- Understanding of issues impacting scalability and reliability.
- Strong knowledge of database structure and design.
- Preferred skills but not required: Internet Information Server (IIS) SQL Server SQL Server Analysis Services Windows Server VB.Net VB6 XSLT.
- Strong interpersonal skills and effective verbal and written communication skills
- Ability to analyze and resolve daytoday problems manage multiple concurrent tasks and shifting priorities interact with technical and user personnel and ability to work with little supervision on assigned tasks.
- Strong attention to detail.
Presourcing for LDC
Remote Work :
No