8 Jun 2015

Full-Time Lead Software Engineer

IntroPro US Inc. – Posted by ofedorchenkoNew York, New York, United States

NOTE: This job listing has expired and may no longer be relevant!

Job Description

We need a candidate who will be a well-rounded and self-motivated developer with a proven history of leading a small software development team as well as developing robust and highly-stable Java applications. Candidate should be capable of going from high-level concepts and requirements to designing, developing and implementing the desired functionality.

Education: Must have a Bachelor’s Degree in computer science or equivalent experience (Master Degree is preferred)

Professional Experience: 5+ years experience in Java development and SaaS Platforms or Service Delivery Platforms building with 2+ years in software development leadership role

Duties / Responsibilities:
• Lead a small team of engineers in software design and implementation
• Design, develop, and maintain Java applications used to improve and enhance the applications’ workflows
• Collaborate with cross-functional teams and clients to create innovative solutions
• Mentor junior members
• Create requirement specifications, design documentation, and system documentation
• Drive projects independently from beginning to end, including design, development, testing, and deployment

Requirements:
• Must be a US Citizen or Permanent Resident
• Strong working knowledge of core Java concepts such as concurrency, serialization, as well as JVM memory model
• Strong working knowledge of design patterns and modern frameworks
• Experience with following technology stack: PostgreSQL, Python, JavaScript, MongoDB and HTML5
• Strong background in developing re-usable platform software
• Experience developing in an Agile software engineering environment
• Ability to independently research and evaluate technologies, tools, and solutions
• Strong communication, presentation, and leadership skills

Personal skills:
• Self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities;
• Proven ability to be flexible and work hard, both independently and in a team environment, in a high pressure on-call environment with changing priorities
• Willingness to work occasionally outside of normal business hours

Please feel free to contact me : ofedorchenko@intropro.com

Job Categories: Cloud computing and Featured. Job Types: Full-Time.

Apply for this Job