Senior Application Developer Apply
Title: Senior Application Developer
Location: Phoenix AZ Local extremely preferred (Remote till covid)
Duration: 12 Months
LinkedIn and References are must
Job Description:
Seeking to contract a Sr. Application Developer with demonstrated experience and technology expertise in the analysis, design, development, integration, deployment and maintenance of new and existing products and solutions. We are looking for someone with an analytical mind that can understand business requirements, develop concepts to address those business requirements and transform those concepts into designs and those designs into solid, supportable and standardized software solutions. In addition, this individual must have solid leadership skills to develop best in class software while collaborating with other software developers.
Required Skills and Technology:
- Angular 9.x or above
- TypeScript 2.x or above
- Jquery, JavaScript, HTML, CSS
- C# and .NET 4.5
- SQL Enterprise Manager and SQL Scripts
- Modern Angular Framework
- GraphQL JavaScirpt Framework
- Azure DevOps Server for version control, builds and task management
- Security Testing tools like Veracode, Whitehat, Whitesource
Requirements:
- The successful candidate must demonstrate previous experience in developing enterprise applications
- Should be able to discuss implementation specific issues that are encountered during the design and development process
- Must demonstrate involvement in the research and recommendation of best practices
Responsible for designing, developing, implementing user interface and business layer components - Providing industry expertise in Angular, TypeScript and current Microsoft development technologies.
- Works with Agile-focused software development teams
- Partners with product owners to understand business requirements, evaluate features, and translate application specifications into workable technical solutions
- Leverages the latest industry technologies to enhance current solution patterns and implements new patterns and software development standards with a focus on reusability
- Defines concepts by analyzing user requirements and envisioning system features and functionality
- Recommends system solutions by comparing advantages and disadvantages of custom development
- Supports technical initiatives and provides input on best practices
- Develops resilient, reliable and scalable solutions
- Troubleshoots development and production problems across multiple environments
- Supports users by developing documentation and assistance tools
- Ensures high application quality and performance by developing and following unit test
standards and leading and participating in code reviews
- Creates software documentation and update existing documents
- Meets deadlines and manages multiple priorities