Текст заказа
Artech is seeking a Software Engineer to design, develop, and maintain reliable software solutions. This role is suited to a collaborative professional who enjoys solving technical problems, building quality applications, and contributing throughout the software development lifecycle.
About The Company
Artech is a global staffing and services organization that connects businesses with skilled professionals and supports clients in meeting their technology and workforce needs. The company works across industries and collaborates with organizations on projects involving technology, business operations, and specialized talent. Artech values strong client partnerships, professional development, and the contributions of a diverse workforce. Team members may work with client stakeholders and colleagues across different locations, bringing a service-oriented mindset and a commitment to delivering dependable results.
About The Role
As a Software Engineer, you will help build and improve applications that support business objectives and user needs. You will work with product owners, designers, engineers, and quality assurance professionals to understand requirements and translate them into maintainable technical solutions. Depending on project needs, your work may include developing new features, enhancing existing systems, investigating defects, and contributing to technical planning. You will be expected to communicate progress clearly, consider security and performance, and take responsibility for the quality of your work. This role may involve collaboration with client teams and participation in distributed or cross-functional projects.
Qualifications
A bachelor’s degree in computer science, software engineering, information technology, or a related discipline is preferred; equivalent professional experience may also be considered. Candidates should have experience developing software in one or more commonly used programming languages, such as Java, C#, Python, JavaScript, or a comparable language. Familiarity with application development principles, data structures, APIs, databases, version control, and software testing is expected. Experience with cloud platforms, containerization, automated deployment, or agile delivery practices is beneficial. You should be able to analyze technical problems, document solutions, and work effectively with people in different roles. Clear written and verbal communication, attention to detail, adaptability, and a commitment to continuous learning are important. Specific technical requirements may vary according to the project and client environment.
Responsibilities
Design, develop, test, and maintain software features in accordance with project requirements and engineering standards. Collaborate with business and technical stakeholders to clarify needs, estimate work, and identify practical implementation options. Produce readable, reusable, and maintainable code, and participate in code reviews to promote consistency and quality. Diagnose issues, analyze root causes, and implement fixes while minimizing disruption to users and dependent systems. Create and maintain unit tests and other appropriate automated checks; support integration, acceptance, and release activities as needed. Contribute to technical documentation, architecture discussions, and ongoing improvements to development workflows. Monitor application performance and reliability, and raise potential security, scalability, or usability concerns. Communicate risks, progress, and dependencies promptly, and coordinate with teammates to deliver work on schedule.
Benefits
Artech offers eligible employees a benefits package that may include medical, dental, and vision coverage, retirement savings options, paid time off, and access to professional development resources. Available benefits, eligibility, and terms may depend on employment status, work location, and applicable plan documents. Employees may also have opportunities to build experience across projects, collaborate with experienced professionals, and strengthen their technical skills. The recruiter can provide details about benefits associated with the specific position.
Equal Opportunity
Artech is an equal opportunity employer. Employment decisions are made without regard to legally protected characteristics, in accordance with applicable laws. We welcome qualified applicants from diverse backgrounds and are committed to providing a fair and respectful recruitment process. Applicants who need a reasonable accommodation during the application or interview process may contact the recruiting team to discuss their needs.