What are the responsibilities and job description for the .NET Developer position at Ajace Inc?
Job Description
We are looking for a Senior .Net Developer for our Client in Washington DC, for a Hybrid position.
This is a Long-Term position holders and Citizen are encouraged to apply for this position. This is a Hybrid position. Interested candidates may submit resumes in word format.
Essential Job Functions
- Involve in UI/Logic design and developed markups that follow web standards with a rich user experience
- Design, develop, code review, bug-fix and test the application
- Prepare Low-Level Design, Unit Testing Plan, and Unit Test case documentation
- Assist in Integration and other Testing phases .
- Perform Code optimization and strictly adhere to bank coding standards
- Participate in SCRUM meetings, coordination with onsite and offshore team
- Timely resolution of issues and root cause analysis of each issue
- Applied Security Compliance which includes Application and data security assessment and remediation to attain compliance with WB Office Information Security Policies and Standards .
- Ability to work in an Agile environment and follow best practices
Required Skills/Abilities
- Must have expertise with .NET Framework 3.5/4.0 using Visual Studio (2008/2012) technologies
- Basic knowledge of financial accounting is required.
- Must have expert-level competency with Angular, TypeScript, Web Api
- Experience in Azure-TFS is a must.
- Must have expert-level expertise with Object Oriented Programming, SQL Server 2008/2012, SQL Server Reporting Services(SSRS)
- Must have experience in developing web applications utilizing HTML5, JQuery, AngularJS, CSS3 and JavaScript for UI components.
- Must have expert-level competency in writing SQL Queries, Stored Procedures, ER Diagrams, SQL Profiler, Open Queries, DB Link, etc.
- Must have experience in application performance monitoring and optimize
- Must have experience using version control and defect tracking systems
- Team player who works well with technical and non-technical resources.
Must be organized and good at managing deliverables, meeting notes, presentations, and other documentation/communications.