Sr Software Engineer
- $150k – $170k
- |North Hempstead
- |5 years of exp
- |Full Time
In office - WFH flexibility
Not Available
About the job
Location
NY-Westbury
Classification
Full-Time
Job Summary
The Sr Software Engineer analyzes, codes, unit tests, documents and implements complex Java application programs. In this role you will collaborate with users to perform project analysis and independently address individual technical challenges.
Providing maintenance and production system support is also a key responsibility for this role. The ideal candidate is a well-rounded Java/Linux and SQL developer, with a strong understanding of development best practices.
This role is a hybrid position working out of either our office in Westbury, NY or Union Square, NYC.
An employee in this position can expect an annual starting rate of $150,000 - $170,000, depending on experience, seniority, geographic locations, and other factors permitted by law.
What You Do
- Transform complex program specifications into code to ensure functionality aligns with project requirements.
- Develop and maintain unit test plans for programming assignments to verify code accuracy and reliability.
- Implement tested programs following standard pilot deployment procedures, ensuring smooth integration and operation.
- Meet deadlines for assignments by efficiently managing time and resources.
- Handle multiple complex programming and analysis assignments simultaneously, maintaining high quality and performance standards.
- Adjust to shifts in priorities and project demands, demonstrating flexibility and adaptability.
- Assist in production system support and issue resolution as requested by Manager and On Call contact, ensuring minimal disruption.
- Develop knowledge of business functions being supported, enhancing the ability to create solutions that meet business needs.
Knowledge & Experience
- Ability to work collaboratively with the team to brainstorm solutions, demonstrate teamwork and willingness to pitch in as needed, strong interpersonal and effective communication skills
- Personal initiative, self-motivation, and results-oriented work ethic and ability to work independently with minimal supervision
- Analytical skills,
- Advanced skills in debugging, analyzing and solving complex technical challenges
- Ability to analyze complex problems, evaluate solutions and make sound independent decisions.
- Strong organizational & time management skills to effectively prioritize tasks, and maintain organization within projects.
- A Bachelor’s degree
- 5+ years' Java application development experience, with expertise in: Java 8+ EE/J2EE, JDBC, JMS, JSON, JUNIT, HTML5, XML, Rest, Service Oriented Architecture (SOA), Expert level of knowledge of SQL including JDBC, Oracle/MySQL, Linux/Shell Scripting
- It is preferable to have experience with Object Oriented Analysis and Design/Development (OOA/OOD), Framework/Technologies including Hibernate, Spring, Web UI technologies including CSS3, Tag Libraries, JQuery, AJAX, JavaScript, Message Queues, SVN/GIT, JIRA, Mockito, Azure, Problem Solving Skills
About the company
Founders

