$45.00 - $65.00 /Hour
We are looking for a passionate Software Engineer to integrate with our existing Information & Communications Technology team. The primary role involves participating in the design of solutions and working to then develop and install software solutions which will streamline our semiconductor manufacturing process. The successful candidate will be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Software engineer responsibilities will include development, writing code, and documenting functionality.
Execute full lifecycle software development
Write well designed, testable, efficient code
Produce specifications and determine operational feasibility
Integrate software components into a fully functional software system
Develop software verification plans and quality assurance procedures
Document and maintain software functionality
Tailor and deploy software tools, processes and metrics
Comply with project plans and industry standards
BS degree in Computer Science
Proven work experience as a computer software engineer or software developer
Hands on experience in designing interactive applications
Ability to develop software in C#, C, Python or other selected languages on both Microsoft and Linux platforms.
Excellent knowledge of Relational Databases and Big Data, including scalability and performance elements.
Experience in developing web applications using web frameworks such as Bootstrap across platforms.
Experience with Microsoft SQL Server and PostgreSQL.
Experience with test-driven development.
Experience in designing and supporting High Availability platforms and services and building fault tolerant/recovering applications.
Experience in integrating disparate systems in a coherent and logical manner as part of a structured and controlled environment.
Mastery in software engineering tools
Ability to document requirements and specifications
Familiarity with software development methodology and release processes
Ability to work within a team, actively participating where necessary and accepting direction within managed projects.
Our people are everything. As a Best of Staffing® Client and Talent leader, Aerotek® Inc. has distinguished itself as a leader in recruiting and staffing services, by having a deep understanding of the intersection of talent and business. As a strategic partner to more than 17,000 clients and 300,000 contract employees every year, Aerotek's people-focused approach yields competitive advantages for its clients and rewarding careers for its contract employees. Headquartered in Hanover, Md., Aerotek operates a network of over 230 non-franchised offices with more than 6,000 internal employees dedicated to serving our customers. Aerotek is an operating company of Allegis Group, a global talent solutions provider. To learn more, visit aerotek.com.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please call 888-237-6835 or email email@example.com for other accommodation options. However, if you have questions about this position, please contact the Recruiter located at the bottom of the job posting. The Recruiter is the sole point of contact for questions about this position.