What are the responsibilities and job description for the Software Engineer- onsite/hybrid- Dallas, TX position at A.C. Coy?
Overview
Location: hybrid in Dallas, TX
Job Type: Full Time/Permanent
Work Authorization: No sponsorship
The A.C.Coy Company has an immediate opening for a Software Engineer for an onsite/hybrid role in Dallas, TX. You will be part of a team developing custom software applications from the ground up and integrate those applications with 3rd pary applications.
Responsibilities
- Develop enterprise-grade applications and databases with complex requirements as part of a team
- Develop and design RESTful services and APIs and/or message/event-driven architectures
- Understand and translate user requirements into functional application requirements
- Stay current and provide insight on cutting edge software approaches, architectures, tools, and platforms
- Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when designing and building solutions
Qualifications
Education: Bachelor’s in Computer Science, Information Technology, or a related field.
- A minimum of 5 years of software development
- Experience working with Java, Spring framework
- Strong knowledge or working experience with relational databases, preferably MS SQL Server
- Familiarity with NoSQL databases
- Experience working with web and application server technologies including Apache, Tomcat, ISS, Node.js, Nginx and J2EE
- Experience in Web Services and API design and development
- Strong knowledge of data structures, system design, and algorithms
- Working knowledge of Windows Server, Linux, Docker and/or Kubernetes
- Experience scoping and developing microservices
- Experience utilizing GitHub, Jira, and Confluence, or similar tools
- Experience with test driven development
- Comfortable with both waterfall and Scrum development methodologies