Senior Software Engineer/Architect

Sorry, this job was removed at 6:30 a.m. (EST) on Wednesday, July 31, 2019
Find out who's hiring in Greater NYC Area.
See all Developer + Engineer jobs in Greater NYC Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Purpose     

The Senior Software Engineer is a senior level position responsible for working on various projects utilizing thick and thin client technologies. Work is conducted in small to medium agile teams, to design, prototype and build new software offerings and enhance existing software and tools. The position will design, develop, support and document enterprise application and framework code in Java, Spring, Hibernate, JavaScript, JQuery, HTML, and CSS. Roll up your sleeves, dive in, and help mentor the development staff to success.     

     

Essential Duties/Responsibilities     

· You are responsible for designing, developing, testing and supporting production level code, from tasks prioritized in an agile environment, as well as, mentor junior and mid-level developers and function in a team lead role.     

· This team member will demonstrate knowledge and expertise to a satisfactory level. It will be essential to read and understand written business requirements and use case documents.     

· A Software Engineer III is responsible for designing, developing, testing and supporting production level code, from tasks prioritized in an agile environment, as well as, mentor junior and mid-level developers and function in a team lead role.     

· An attention to detail, excellent understanding of new and existing technologies and architectures are key to this position.     

· This position requires strong communication skills internally for team lead activities and externally for client interaction.    

     

Knowledge, Skills and Abilities     

· Java 

· Javascript, JQuery, HTML 5, HTML, XHTML, CSS, CSS3 

· SpringHibernate 

· Maven 

· RESTful Web Services  

· Data Structures    

· Object oriented analysis and design 

· Design Patterns 

· Eclipse, including Plugin development  

· Websphere, JBoss, Weblogic, Tomcat 

· RDBMS 

· Subversion, Mecurial or GIT 

· JUnit     

· Additional Experience 

· Node.js, Backbone.js, React.js 

· AJAX 

· XSD 

· SQL, NOSQL 

· Scrum 

· SAFe Agile     

     

     

People Leadership/Development Duties     

· Excellent communication within the department, project and peers. You will provide mentoring and guidance for the development staff in order to boost the performance of the team.     

· Highly motivated and organized approach to your work, project tasks, development initiatives, and company projects.     

· Exceptional planning and risk management skills which ensures successful completion of department responsibilities.      

· Willingness to take the lead or control of company projects, investment initiatives, or people development opportunities.    

     

Education, Certification and/or Formal Training     

Graduation from an accredited college or university with a bachelor’s degree in computer science, programming or related field.    

     

Experience     

· 7+ years of experience in Computer Science, Engineering or a related field.     

· 7+ years of experience in software development     

· Experience across relevant technologies such as Java, JavaScript     

· Knowledge in a Test Driven Development environment or similar approach     

· Understanding of SAFe Agile software development methodologies.    

     

Working Environment     

This job generally operates in a professional office environment. This role routinely uses standard office equipment such as computers/keyboards/mice, printers, phones, mobile devices, photocopiers, filing cabinets, fax machines, etc. The noise level in the office work environment varies from moderate to loud. When traveling to client sites, the employee may be exposed to various unknown work environments.    

     

Physical Demands     

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.  

· Light work. Exerting up to 20 pounds of force occasionally, and/or up to 10 pounds of force frequently, and/or a negligible amount of force constantly to move objects. 

· While performing the duties of this job, the employee is regularly required to talk or hear; sit; stand; walk; use hands to finger, handle or feel; grasp and/or reach with hands and arms; repetitive movements of the wrists, hands and/or fingers.  

· Specific vision abilities required by this job include close visual acuity and ability to adjust focus to perform an activity such as: preparing and analyzing data and figures; transcribing; viewing computer monitor(s); extensive reading; and legally operate a motor vehicle.    

     

Work Schedule     

This position may occasionally necessitate working additional hours and weekends outside of the employee's regular work schedule.    

     

Travel     

Possible local and/or national travel up to 15%.     

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

1040 Avenue of the Americas, New York, NY 10018

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about FJA-US, INCFind similar jobs