Junior Software Engineer

ASSA ABLOY Group

Phoenix, AZ • On-site

Full-time

This job posting has expired and is no longer accepting applications. Check out similar jobs


Job description

Job Summary:
ASSA ABLOY is a global leader in door opening solutions dedicated to providing a safe, secure, and accessible building environment. They are seeking a Junior Software Engineer to develop client-facing interfaces and web services for a BIM product configurator that enhances construction project visualization and configuration. The role involves significant coding, collaboration with a team, and contributions to software development and enhancements.
Responsibilities:
• Writing: + Java, .NET and native C++ code.
• Evaluating: + Requested changes/enhancements to size requests. + Software products to be offered in conjunction with existing products. + Development, test and productivity tools. + Operating environments required for application usage. + Extension of the application onto mobile platforms.
• Determining: + How to incorporate requests into the existing database structure and multi-language codebase. + End user hardware and software requirements for product installations.
• Developing and/or identifying: + Integration of internal and external product design into a cohesive user experience. + Requirements for a requested software change/enhancement. + Automated test capabilities through software design. + Paths from existing to future software architectures.
• Maintaining: + Documentation and coding standards. + Up-to-date knowledge of technological advances.
Qualifications:
Required:
• Strong understanding of application security concepts for Internet technology, architecture and protocols.
• Solid understanding of object-, component- and service-oriented design principles.
• Understanding of formal software development methodologies (agile or lean preferred).
• Exceptional interpersonal and communication skills, including the ability to act as a bridge between non-technical users and technical resources.
• Strong self-motivation balanced with a desire to achieve team goals.
• Strong analytical thinking & problem-solving skills.
• Ability to perform against tight deadlines and multi-task effectively.
• Ability to work effectively with groups of varying technical expertise.
• Ability to excel at both working independently and in a group setting.
• Ability to travel (up to 10%).
• Your background includes a College/University degree (preference for specialization in related curricula such as: engineering, computer science, or related major), or have work experience commensurate with, minimum high school/GED diploma.
• Must have a minimum of 1 - 2 years of software development experience.
• Must have C++, Java, or .NET experience.
• Experience with object-oriented programming in Java, .NET Framework, or similar language.
• Experience utilizing Visual Studio, Eclipse, or Netbeans IDEs.
• Experience using a SQL database engine.
• Proficiency in Microsoft Office tools.
Preferred:
• Experience in development for mobile devices preferred.
• Experience with 3D computer graphics APIs such as DirectX or OpenGL preferred.
Company:
ASSA ABLOY Group is a door opening solutions, dedicated to satisfying end-user needs for security, safety, and convenience. Founded in 1994, the company is headquartered in Stockholm, SWE, with a team of 10001+ employees. The company is currently Late Stage.


Frequently asked questions

Q: What skills or qualities help someone succeed as a Junior Software Engineer?

A: To succeed as a Junior Software Engineer, key technical skills include proficiency in programming languages such as Java, Python, or C++, as well as experience with software development methodologies like Agile and version control systems like Git. Additionally, strong problem-solving skills, attention to detail, and the ability to learn and adapt quickly are essential soft skills, along with effective communication and teamwork abilities. By possessing these technical and soft skills, Junior Software Engineers can effectively contribute to project development, collaborate with colleagues, and lay a strong foundation for future career growth and advancement in the field.

Q: What is the career path for a Junior Software Engineer?

A: A Junior Software Engineer typically progresses through a career path that includes entry-level roles such as Software Development Engineer (SDE) or Junior Developer, followed by mid-level positions like Software Engineer or Senior Developer, and eventually senior roles like Technical Lead, Architect, or Engineering Manager. Key opportunities for skill development and growth in this role include learning programming languages, software design patterns, and agile development methodologies, as well as developing soft skills like communication, teamwork, and problem-solving. Long-term career prospects for Junior Software Engineers may include transitioning into specialized roles like DevOps Engineer, Data Scientist, or Product Manager, or pursuing leadership positions within the software engineering field.



ASSA ABLOY Group job posting for a Junior Software Engineer in Phoenix, AZ with a salary of $72,500 to $94,800 Annually with a map of Phoenix location.