Senior Software Engineer

CyberCoders

(Braintree, Massachusetts)
Full Time
Job Posting Details
About CyberCoders
CyberCoders, a division of On Assignment, is a leading permanent placement recruiting firm. Through our innovative technology and efficient recruiters, CyberCoders helps find the right candidate for the right job.
Responsibilities
- Assist in development of software application architecture - Analyze, design, code, test, debug, maintain, and document software components in accordance with our software architecture and software development processes - Participate in application performance tuning - Ensure developed applications adhere to security model / policies - Participates in and sometimes leads code review of developed software artifacts - Ensures that deliverables meet the project requirements, including timely delivery and quality (reliability, performance, and maintainability - Contributes to the creation of project schedules by providing estimates related to effort, duration, and completion of assigned tasks - Adheres to processes for change / configuration management - Identify ways to innovative ways to improve quality and productivity - Provides ongoing technical support for external / internal users of software components - Participates in the research and evaluation of software development tools and emerging technologies - Participates and effectively contributes in a team environment - Communicate effectively with other technical units as well as business stakeholders to facilitate the development process to ensure the attainment of corporate goals - Mentor / train less experienced software engineers - Serve as technical lead within scope of expertise - Participates in a skills growth path to promote achievement of corporate goals as recommended by the Department Manager - Complies with all applicable and departmental software policies, standards, and practices including all standards relating to Security and Disaster Recovery
Ideal Candidate
**Education:** - B.S. in related field and/or 5+ years of comparable business experience **Skills:** - Advanced skills and experience in object-oriented programming languages and application design - Advanced skills and experience in software development tools and software development life cycle methodologies - Advanced skills and experience in WEB based development and development of applications accessing Relational Database Management Systems - Experienced with Eclipse based IDEs - Experienced in reuse processes such as the producing, brokering and consuming of reusable software components - Ability to implement quality and production ready software that is thoroughly tested and defect free in a timely manner - Ability to easily adapt to and use new technologies - Ability to assume technical lead role - Clear communications (oral and written) and willing team player **Desirable Experience and Aptitudes:** - Java - XML - XSLT - Java Message Service - WebSphere MQ - SQL / Stored Procedures - IBM JCL, web development technologies - Experience with developing software for the IBM z/OS / DB2 / WebSphere Application Server environment - Experience with developing software for the distributed (LUW) environment - Experience with developing software under a best practices change management / configuration management process
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Salary $80k - $130k. Medical, Dental, and Prescription plans,401(k) Retirement Savings plan with a 50% match up to 6% and a 3% non-elective contribution Flexible Spending Accounts and Basic Life Insurance up to 2 times base salary.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.