Job ID :
39513
Company :
Internal Postings
Location :
Des Moines, IA
Type :
Contract
Duration :
6 Months
Salary :
DOE
Status :
Active
Openings :
1
Posted :
30 Mar 2023
Job Seekers, Please send resumes to resumes@hireitpeople.com

Job 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 teams technical direction by exploring and implementing the latest in client-side technologies and advocating the use of the 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 technology trends and techniques

Requirements:

  • Bachelors degree in Computer Science/Engineering or equivalent experience
  • 12+ years of hands-on experience developing enterprise-level software applications
  • 7+ years of hands-on experience designing and architecting software applications that are readable, maintainable, testable, scalable, and performable
  • In depth knowledge of .NET, C#, SQL, HTML, CSS, and Javascript
  • Excellent knowledge of UML and other modeling methods
  • Experience with OpenText products such as Content Manager and Enterprise Scan
  • Solid understanding of data structures, interactions between software applications, and databases
  • Strong understanding of the current state of infrastructure automation, continuous integration/deployment, security, networking, and cloud-native models
  • Proven ability to design for utilities across distributed systems (scalability, security, reusability, maintainability, extensibility, testability, reliability, etc.)
  • Proven knowledge of company application/system architecture and full technology stack
  • Ability to effectively communicate complex technical concepts to a broad range of audiences
  • Ability to work independently and meet deadlines
  • Proven ability to mentor, train, design, and use best testing practices
  • Outstanding communication and presentation skills
  • High quality organizational and leadership skills
  • Passion for understanding, following industry trends, and how those trends can influence the company.

Experience required: 12-15 Years