5-7 years of experience in Java and/or C#/.NET development
Familiarity with multiple programming languages and technologies (e.g., JavaScript, Scala, Go, Python)
Experience in both frontend and backend development
Knowledge of modern frameworks like Angular.js or React.js is a plus
Strong communication skills, both written and verbal
Proven problem-solving and troubleshooting abilities
Must be a US Citizen
Responsibilities
Build high-quality products and features with a focus on value
Identify and prioritize valuable work for the team
Engage in the conception and planning of innovative solutions
Develop and ensure high-quality code with a focus on scalability
Monitor and maintain the health of production services
Acquire technical and business knowledge to enhance customer success
Benefits
Opportunity to work in a fast-paced, collaborative environment
Engagement in innovative projects and technologies
Potential for professional growth and continuous learning
Involvement in cross-functional teams
Focus on delivering value to customers
Full Job Description
Description
We are seeking a motivated individual with a passion for software development to join our team. The Software Engineer is a unique position that would have a broad technical background and be comfortable working in either the Java or .NET development stacks. Key factors for this position are not only technical apptitude, but also being a problem solver, continuous learner, and great collaborator. The ideal candidate will have experienced working with teams in a fast paced environment.
Essential Responsibilities (includes but is not limited to):
Build high quality products and features with a full-value mindset towards increasing levels of responsibility
Find and pull the work that is most valuable to the value stream and its customers
Participate in conception and planning of new innovations
Hands-on development and assurance of high quality code with utmost attention to scalability and performance
Deployment and monitoring of production health for value stream's products and services
Gain technical and business domain knowledge to help deliver and safeguard continued customer success
Desired Experience:
Significant prior experience with Java and/or C#/.NET development required.
Desire to deliver value as part of cross-functional or self-managed team
Knowledge or interest in multiple technology domains and languages e.g. Java, C#, JavaScript, Scala, Go, Python, etc.
Knowledge or interest in developing and deploying frontend and/or backend modules
Knowledge or interest in Angular.js, React.js, microservice architectures, Docker, or AWS is a plus
Excellent written and spoken communication skills
Strong leadership, troubleshooting, and problem solving skills