Application Programmer
Ustring Solutions
3 +Years
Application Programmer
United States, Texas, Bedford
Job description
Bachelor/Master degree in computer engineering or equivalent
3+ years of software development experience with a proven track record of making technical decisions.
Analyze user requirements and create functional specifications.
Design software solutions, including databases, user interfaces, and application workflows.
Write clean, efficient, and maintainable code in various programming languages (e.g., Java, C#, Python, JavaScript).
Design, develop, and execute automated test scripts using automation tools (e.g., Selenium, Appium, TestNG, JUnit).
Create and maintain test automation frameworks and libraries.
Perform unit testing and integration testing to ensure code quality and application functionality.
Identify and fix bugs or issues in the code through debugging processes.
Collaborate with Quality Assurance (QA) teams to ensure thorough testing of applications.
Implement and maintain CI/CD pipelines to automate the deployment process.
Ensure the reliability and efficiency of CI/CD workflows for seamless releases.
Experience with RESTful APIs, GraphQL, and third-party libraries/services.
Test mobile applications on various devices, operating systems, and screen sizes.
Perform both functional and non-functional testing, including UI/UX, performance, and security testing.
Manage code repositories using version control systems like Git.
Familiarity with cloud platforms like AWS, Azure, Google Cloud Platform.
Knowledge of various SDLC methodologies, including Agile, Scrum, Kanban, and Waterfall.