Overview
Skills
Job Details
Hiring: W2 Candidates Only
Visa: Open to any visa type with valid work authorization in the USA
RESPONSIBILITIES:
- Collaborate with other professionals to determine functional and technical requirements for new software or applications
- Architect, design, develop and test/troubleshoot new and existing applications and systems that address the needs of key stakeholders from the business, solution delivery, and operations areas
- Develop high-level product specifications with attention to system integration and feasibility
- Use tools and methodologies to create representations for functions and user interface of desired product
- Define all aspects of development from appropriate technology and workflow to coding standards
- Monitor adherence to standards in architecture, application design, development, and testing frameworks by leading and participating in design and code reviews
- Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
- Lead the team's technical direction by exploring and implementing the latest in client-side technologies and advocate the use of best tools, libraries, and processes for client-side development
- Oversee progress of development team to ensure you and the team adhere to project deadlines and consistency with initial design
- Approve final product before launch
- Provide technical guidance and coaching to developers
- Interacts with a manager as needed to receive guidance and feedback. Provides manager with weekly progress reports
- Collaborate with team members across IT
- Propose new ideas to improve performance and experience when there is strong business value and stay up to date on the latest technological trends and techniques
REQUIREMENTS:
- Bachelor's degree in Computer Science/Engineering or equivalent experience
- any state client experience in USA 3 years REQUIRED
- Hands-on experience developing enterprise level software applications 7 years REQUIRED
- Hands-on experience designing and architecting software applications that are readable, maintainable, testable, scalable, and performable 7 years REQUIRED
- In depth knowledge of .NET, C#, SQL, HTML, CSS, and Javascript 7 years REQUIRED
- Excellent knowledge of UML and other modeling methods 7 years REQUIRED
- Experience with OpenText products such as Content Manager and Enterprise Scan 7 years REQUIRED
- Solid understanding of data structures, interactions between software applications, and databases 7 years REQUIRED
- Strong understanding of the current state of infrastructure automation, continuous integration/deployment, security, networking, and cloud native mode 7 years REQUIRED
- Proven ability to design for 'ilities' across distributed systems-scalability, security, reusability, maintainability, extensibility, testability 7 years REQUIRED
- Ability to effectively communicate complex technical concepts to a broad range of audiences 7 years REQUIRED
- Ability to work independently and meet deadlines 7 years REQUIRED
- Proven ability to mentor, train, design, and use best testing practices 7 years REQUIRED
- Outstanding communication and presentation skills 7 years REQUIRED
- High quality organizational and leadership skills 7 years REQUIRED
- Passion for understanding, following industry trends, and how those trends can influence the company 7 years REQUIRED
| Required / Desired |
|
|
hands-on experience developing enterprise level software applications | Required | ||
hands-on experience designing and architecting software applications that are readable, maintainable, testable, scalable, and performable | Required | ||
In depth knowledge of .NET, C#, SQL, HTML, CSS, and Javascript | Required | ||
Excellent knowledge of UML and other modeling methods | Required |
|
|
Experience with OpenText products or similar such as Content Manager and Enterprise Scan. | Highly desired |
|
|
Solid understanding of data structures, interactions between software applications, and databases | Required |
|
|
Strong understanding of the current state of infrastructure automation, continuous integration/deployment, security, networking, and cloud native mode | Required |
|
|
Proven ability to design for 'ilities' across distributed systems-scalability, security, reusability, maintainability, extensibility, testability | Required |
|
|
Ability to effectively communicate complex technical concepts to a broad range of audiences | Required |
|
|
Ability to work independently and meet deadlines | Required |
|
|
Proven ability to mentor, train, design, and use best testing practices | Required |
|
|
Outstanding communication and presentation skills | Required |
|
|
High quality organizational and leadership skills |
|
|
|
Passion for understanding, following industry trends, and how those trends can influence the company | Required |
|
|