Software Developer II

3M

(Pasadena, California)
Full Time Travel Required
Job Posting Details
About 3M
3M is science applied to life. At 3M, we are in your cell phone. We are in your car. We are at your doctor’s office. You are never more than 10 feet from a 3M product. 3M helps make it possible for many other companies to do what they do.
Summary
The person hired for the position of Software Developer II will be an intermediate to senior level individual contributor and will work closely with colleagues and customers, throughout the full software development life cycle to gather requirements, design, develop and implement integrated software and systems solutions. The ideal candidate will be technically skilled, well organized, and detail oriented.
Responsibilities
- Work with software architect, software engineers, quality engineers, and other team members to design and build required systems meeting customer requirements. - Develop server applications for multiple platforms such as Windows, Linux, AIX, etc. - Serve as a key member of new system development projects - Understand and adhere to design and coding procedures and standards - May provide third-level support for operational issues.
Ideal Candidate
**Basic Qualifications:** - Bachelor's degree or higher from an accredited University - Minimum two (2) year of work related software development experience (including internships). **Preferred Qualifications:** - Master's degree in Computer Science; Computer Engineering; Computer Software Engineering; Computer and Information Sciences or other Science, Technology, Engineering, and Mathematics disciplines is highly desired. - Experience in Java system design and development, familiar with Java development tools and frameworks such as Eclipse IDE, JPA, Spring framework, Message Queue programming. - SOA knowledge and web service development experience. - Relational DBMS related experience. - Have knowledge of C and/or C++ language; be able to understand large volumes of C/C++ source code. - Client-server system integration experience or knowledge. - Familiar with network programming using TCP/IP, UDP, FTP, POP3/SMTP etc. - Familiar with various operating systems including but not limited to Microsoft Windows, Linux and other UNIX variants. - Excellent English communication skills. - Must be a great team player and enjoy working in a fast pace environment. - Ability to multi-task and handle large workloads under time constraints. - Results oriented with strong process and execution skills. - Biometric identification industry experience or knowledge is a plus.
Compensation and Working Conditions
Benefits Benefits included

Working Conditions

May include up to 25% domestic/international travel

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.