Title | Software Developer |
Posting Date: | 07/30/2020 |
Location: | Texas |
Job Type | Full Time |
Software Developers will work with small teams to design, develop, and software to fulfill unique requirements across various OS platforms.
Responsibilities
Code, perform tests, and debug new software and applications, while also making enhancements to existing software
Complete all phases of the software development process throughout the product life cycle, including research, modeling, designing, debugging, and maintaining processes
Create, maintain, and update technical and system documentation as necessary
Execute release-based development under planned deadlines, as well as investigate and resolve production issues according to priorities
Participate in continuous performance improvement meetings to improve processes and standards
Perform peer review of design elements, software components, and test specifications following guidelines from the development team
Improve and optimize the efficiency of the various software systems by implementing, monitoring, testing, and auditing new software programs
Qualifications
Bachelor's degree in Information Technology, Computer Science, or a related field, or equivalent work experience
3-5 years of experience developing software and applications
Experience with relevant development tools, applications, and system architecture
Ability to prioritize well and work on multiple tasks and projects in tandem
Ability to quickly learn and apply new languages, frameworks, and technologies
Experience using common development practices, including Agile, Scrum, Test Driven Development, Continuous Integration, Automated Tests
Comprehensive technical knowledge of both the information technology field and computer science
Experience with a variety of programming languages and computer and web-related technologies, including HTML/CSS, Java J2EE, C++, JavaScript, .NET, SQL