The primary responsibility of the .NET Developer is to collaborate on the architecture, application design and development. Client facing skills and hands-on coding skills are required. Coordination with other development and infrastructure team members to deliver the full solution will also be essential. A commitment to teamwork, collaborative problem-solving and a quality product is necessary. Will require working with various internal customers to implement forms, automated workflows, and corporate initiatives effectively and efficiently.
Duties:
- Analyze, design, modify, build, and deploy applications.
- Supports and/or installs software applications and components.
- Translate and document business problems and/or user stories to functional applications.
- Ensures projects are completed within committed time and budget.
- Create detail design artifacts and technical documentation.
- Participates in design reviews.
- Researches and evaluates alternative solutions and recommends the most efficient and cost-effective solution.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Devise solutions to mitigate and address issues, bottle necks and bugs.
- Maintain code quality.
- Works across multiple applications and allocates time appropriately to meet assigned deadlines.
- Assist in post implementation support and system enhancements.
- Defines system content, structure, and flows.
- Works within all outlined BTS policies for application support and development with emphasis on security standards.
Qualifications - External
- BA/BS in Mathematics, Computer Science, Information Systems, or related field, or equivalent knowledge acquired by work experience and training.
- Experience in Web Application development and support.
- 3 or more years of experience in systems analysis, programming, and design.
- Advanced development skills in ASP.NET; C#; XML, MVC, REST, SOAP, Web services.
- Very good knowledge of .NET Technologies, advanced knowledge ASP.NET Core 3.0 and strong debugging skills.
- Familiar with Angular, JavaScript, Oracle, SQL Server, Visual Studio Developer, SSIS, SSRS, Azure
- Understanding of DEVOPS Delivery Pipeline, and methods to review and eliminate NEXUSIQ and SONARQUBE security vulnerabilities within Quality gate standards.
- Familiarity with package managers like NPM, BOWER, NUGET
- Familiar with performance, scalability, security, and testing applications.
- Familiar with various design and architectural patterns.
- Familiar with Agile software development methodology.
- Self-starter with excellent analytical and project management skills.
- The ability to lead others to drive solutions to completion.
- Strong communication skills both written and verbal.
- Document, design, and develop artifacts for the applications, architecture, and operational system environment.
- Ability to plan and build technical project schedules that gets work done on time and on budget.
- Level of position subject to change based on experience
.
Read Full Description