Mandatory Skills: Oracle PL/SQL, PostgresSQL, C#, Java
Qualifications
- 8 years experience in software development in an IT organization or equivalent educational experience.
- 3+ years experience with a relational database (i.e., Oracle, MSSQL, Postgres, etc.).
- Experience with a higher-level language (i.e. C#, Java, etc.)
- Bachelor's degree in computer science or related field, trade school or equivalent work experience.
Knowledge, Skills and Abilities (KSAs):
- Collaborate with decision makers, external vendors and stakeholders to define complex business requirements
- Demonstrated ability to communicate complex technical information in a condensed manner both verbally and in writing.
- Take initiative to contact stakeholders and research solutions when problems are encountered
- Understanding of complex Retail and Technology concepts.
- Recognized expert in one strategic domain with advanced knowledge in at least one additional domain
- Generates commitment and enthusiasm from others to set and achieve challenging goals and objectives
- Experience leading teams and demonstrates a mastery in all aspects of software development activities
- Assists in career development, staff mentoring and succession planning for engineers
- Understands and implements architectural vision for performance, extensibility and availability
- Leads scope of work estimation, cost estimates, task planning, forecasting, scheduling and staff requirements definitions
- Leads complex technology initiatives including those that are companywide with broad impact
- Conduct research and make recommendations on products, services, protocols, and standards in support of procurement and development efforts
- Educate team on technology changes applicable to their domain and how to apply them to their business area.
- Act as a key participant in developing standards and companywide best practices for engineering
- Assigns tasks to both on-shore and off-shore team members to leverage strengths or enhance knowledge
Responsibilities:
- Designs changes to new and existing applications
- Develops and debugs software in support of new and existing applications
- Project leadership, cost estimation and task planning
- Mentors/coaches junior team members
- Provides support for production applications (24x7)