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 leadership and problem-solving 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
Collaborative work environment
Opportunities for continuous learning and professional growth
Involvement in innovative projects
Exposure to a variety of technologies and development practices
Potential for leadership roles in cross-functional teams
Full Job Description
Description
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 aptitude, 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.