-
ID
#44719479 -
Job type
Permanent -
Salary
TBD -
Source
Apex Systems -
Date
2022-08-08 -
Deadline
2022-10-07
Principal Software Engineer
Iowa, Des moines, 50301 Des moines USAPermanent
Vacancy expired!
- Bachelor's degree (preferred emphasis in Computer Science or MIS) or equivalent combination of education and experience
- 10+ years of hands-on technical experience in designing and building applications and interfaces
- Significant experience with various application development approaches (Agile, Waterfall, etc.)
- Prior leadership experience modernizing application development and middleware tools with development teams
- Expert working in modern development platforms (e.g. Azure DevOps)
- Expert in developing in .Net / Java / Python languages
- Expert understanding of software development lifecycle
- Experience with secure development practices and knowledge of OWASP Top Ten
- Experience with API management platforms such as Boomi, MuleSoft, Azure API Management, AWS API Gateway
- Experience within a Financial Services/Insurer's IT Organization
- Own and support the implementation of service maturity for software and middleware technology infrastructure supporting Solution Delivery capabilities.
- Mentor and coach other developers and provide input on performance evaluations
- Lead developer community of practice through enterprise tools enablement, best practices, required feature updates, code management, and deployment
- Bring expertise to initiatives, guiding the organization with respect to system impact and change
- Lead adoption and support for approved software development, integration, and middleware technologies.
- Design tools and platforms that are high performing and intuitive, adhering to software development methodologies, frameworks, standards, and security requirements
- Support security remediation efforts on application development tools in collaboration with Security team
- Perform impact analysis for software changes affecting the software development environment
- Contribute to translation of business and solution development needs into technical solutions
- Develop estimates for project and maintenance work
- Work directly with Solution Architects to design functional solutions and roadmaps for delivery
- Participate in solution reviews as needed to ensure alignment with standards and best practices
- Participate in selection and oversight of third-party contracts and solution providers
- Contribute individually to project and solution outcomes
- Provide technical subject matter expertise on multiple, concurrent complex projects
- Work with business and technology stakeholders to understand future-state business capabilities & requirements, and translate into transitional and target state solution designs
- Provide support to management on build vs buy decisions
- Self-starter with a high energy level and willingness to take on responsibility
- Proven verbal, written communication, and conflict resolution skills
- Excellent ability to think analytically and solve problems
- Ability to work in a dynamic environment
- Ability to create technical documentation
- Ability to develop good relationships with vendors and their technical resources
- Ability to create strong, collaborative relationships with business partners
- Ability to mentor others
- Ability to conceptualize, plan and build software to solve complex problems
- Ability to act as a project lead within an initiative including strategy, design, implementation, reporting, and providing status updates to management
Vacancy expired!
Report job