My client is looking for a Senior Software Engineer for this mission-critical position. You will work closely with our internal teams to define and build new tools, mentor technical complexities to non-developers, as well as troubleshoot, identify and solve software issues. It’s really an exciting opportunity to roll up your sleeves and be a “Jack of all trades”.
If you are keen on building strong relationships inside and outside of the engineering team, are a critical thinker, a self-starter, team oriented, have a solid development background and are excited about building tools that help the rest of the organization be more effective, then this is the opportunity for you!
No Applications From Out of State!
Roles and Responsibilities:
Be part of the Engineering team, working side by side with other software developers
Work closely with and understand the needs of multiple non-technical teams
Effectively translate business needs into software tools
Build web based software that allows internal teams to be more effective
Work closely with the Product team to validate that software requests fit overall product goals
Learn and define best software development practices
Share knowledge within the Engineering team and outside the team
Facilitate enhancement request triage discussions
4+ years’ experience in web development using Java
Does not need to be a DBA, but needs to understand traditional relational data models and how they map to object models
Should be strong in SQL and exhibit good database design skills
Some HTML/CSS/JS development skills
Great problem solving skills
Exhibits the ability to break down a problem into its fundamental components
Works well both in teams (both technical and non-technical) and independently
Superior organization and communication skills, both verbal and written
Understands and can apply MVC patterns
Strong estimations skills along with setting proper expectations
Demonstrated ability to meet deadlines, manage project scope, and handle conflicting priorities