Senior Software Engineer
CyberCoders
(Braintree, Massachusetts)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.
- 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
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
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
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.