Develop and deliver products with a senseof accountability to project timelines.
Participate in requirements analysis,create technical designs, and develop secure, scalable code that meet designrequirements.
Collaborate and perform peer code reviewsand testing before deployment.
Maintain, support, and upgrade existingproducts in the application portfolio.
Partner with systems analysts and/orquality assurance teams to develop test procedures.
Create and maintain necessary documentationas required by SDLC methodology.
Maintain a collaborative approach withbusiness associates, peers, business analysts, software engineers/architects,and other groups involved in the deployment of a product.
Own issues with a sense of urgency andconsistently make recommendations to improve product performance.
Maintain and enforce best practices of full-stacksoftware development.
Confer with teams to resolve conflicts andprioritize needs.
Bachelor's degree in Computer Science,Computer Software Engineering, or other related discipline or equivalentexperience.
Minimum of 5 years’ experience in asoftware development role, displaying progressive responsibilities indelivering products across multiple organizational units.
Experience in Azure Cloud is a plus
In-depth understanding of data management.
Strong grasp of security principles and howto apply in product development.
Experience working within agile scrumsoftware development lifecycle methodology.
Strong customer- and partner-focus inproviding technology services and support.
Great verbal and written communicationskills with ability to communicate with all levels of the organization.
Ability to respond effectively in anenvironment with rapidly changing and competing priorities.
Effective problem-solving and analyticalskills displaying attention to detail.
Desire to be part of a learning culture,where teamwork and collaboration are encouraged, and accountability isexpected.
Ability to exercise sound judgment and makedecisions in a manner consistent with the essential job functions.