Software Developer Roles and Responsibilities
Senior Software Developer - Data & Analytics
Job Description
Summary
Under limited supervision, performs expert programming,
configuring, and/or analysis for impactful and visible projects. Manages the
effective use of line of business resources for the implementation of ongoing
projects, enhancements, initiatives, and/or problem resolution. Acts as subject
matter expert across multiple applications, systems, and technologies,
leveraging technical and business knowledge to drive the planning and execution
of complex initiatives. Participates in the design/ development process.
Provides technical leadership on complex projects. Leads investigation and
resolution efforts for critical, high-impact problems and incidents. This job
is a technical lead. This job does not lead others.
This position may be based 100% remotely or in one of our
offices.
Software Developer Roles and Responsibilities
- Through partnership and high collaboration with the circle leads, circle engineer, circle architect, and other engineers, executes our business vision.
- Designs, builds, tests, and supports technical solutions to realize business goals while ensuring they adhere to the current secure coding practices, engineering standards, and technical direction of the organization
- Contributes to engineering pattern documentations such as best practices and guidelines
- Acts as Subject Matter Expert and provides support to owned technology assets and applications
- Performs complex analysis, expert-level design, configuration, and programming functions for impactful and visible projects.
- Leads investigation and resolution efforts for critical, high-impact problems, defects, and incidents.
- Builds maintain and utilize partnerships across the enterprise ensuring the best use of resources.
- Provides technical leadership, fosters a team environment and provides mentorship and feedback to technical resources.
- Able to promote, maintain, and enhance partnerships across the organization to achieve objectives and engage stakeholders.
- Raises blockers/impediments within the team for awareness and potential action
- Adhering to accepted secure coding practices
Minimum
Qualifications
A bachelor’s degree in Computer Science or a related field,
or is equivalent in work experience, and five years of programming/development
experience.
Education, Work
Experience, & Knowledge
- 7 years of programming/development experience preferred.
- Experience as a technical lead preferred.
Licensing or
Certificates
- Depends on the specific role but some examples may include:
- ITIL
- Remedy
- Java certification
- Microsoft certification.net
- Kanban/Agile/SAFe
Job Specific
Technical Skills & Competencies
- 7 years of software engineering experience within the Data and Analytics field preferred
- Experience with building software solutions on Public Cloud such as AWS and Azure is a must
- Experience with Snowflake Cloud Technology and migration of other databases into Snowflake preferred
- Experience with one or more Data platforms (e.g.: Teradata, SQL Server, MongoDB)
- Experience with one or more ETL / Data Integration tools (e.g.: Talend, Ab Initio, Informatica) would be a plus
- Experience with one or more Analytic/Data Visualization tools (e.g.: MicroStrategy, Qlik, Cognos) would be a plus
- Must demonstrate a proactive nature with a willingness to contribute, collaborate and work in an agile team environment
- Proficiency in understanding Relational and Dimensional data models
- Possesses a passion for data and analytics.
- Enjoy learning new technologies
- Exposure with DevOps pipeline and implementation practices
Comments
Post a Comment