Job Title
Job Description
Responsibilities
Participate and contribute to software design and architecture
Continually review performance and collaborate with Sr. Software Engineers to recommend repairs of existing programs to increase operating efficiency or to adapt to new requirements
Document detailed workflow charts and diagrams that describe input, output, and logical operation and convert them into a series of instructions coded in a computer language
Contribute to instruction or manuals to guide end users
Within the specifications set by Sr Software Engineers develop software
Work with Product Management, Users, and QA to ensure software meets requirements
Participate in the deployment of software changes to QA and production environments
Requirements
Deep understanding of software development techniques and patterns in high level programming languages
Experience with Service Oriented Architectures (SOA)
Experience with parallel programming and asynchronous patterns
Full stack or n-tier application development in high data volume environments
10+ years of recent software development experience
4-year college degree (or higher) in Computer Science or related field
Sr Software Engineer • Little Rock, AR, US