Software Engineer
AUGUSTA E.N.T., P.C.
United States
22 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$180,000.0 - $210,000.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Agile Methodology
Amazon Web Services
Software Applications
Automation of Tests
Microsoft Azure
C Sharp (Programming Language)
C++ (Programming Language)
Cloud Computing
Software Quality
Code Review
+26 more
Continuous Integration
Software Design Patterns
Web Development
Github
Python (Programming Language)
Linux System Administration
MySQL
Network Protocols
Performance Tuning
Scrum Methodology
Systems Development Life Cycle
Ruby on Rails
Role-Based Access Control
Software Engineering
Software Requirements Analysis
SQL Databases
Subversion
ReactJS
Software Security
AngularJS
Information Technology
Front End Software Development
Restful APIs
Software Version Control
Programming Languages
Microservices
Job description
- Design and develop high-quality software applications using programming languages such as Java, C#, Python, Ruby on Rails, and JavaScript frameworks like React and Express.
- Build and maintain RESTful APIs to enable efficient communication between different software components and external services.
- Architect scalable systems leveraging microservices architecture, cloud infrastructure (AWS, Azure), and best practices in system design for system development.
- Implement and uphold software engineering principles including design patterns, version control (GitHub, SVN), CI/CD pipelines, and code reviews to ensure code quality and maintainability.
- Collaborate within Agile teams to plan sprints, participate in daily stand-ups, and deliver iterative improvements aligned with project goals.
- Optimize web development processes focusing on front-end development with JavaScript frameworks and back-end integration with SQL databases like MySQL and system management tools.
- Contribute to the development of secure applications by implementing RBAC (Role-Based Access Control), ensuring scalability, security protocols, and API security standards are met.
Requirements
- Proven experience in software development across multiple programming languages including Java, C++, C#, Python, or Ruby on Rails.
- Strong understanding of IT infrastructure components such as cloud infrastructure (AWS or Azure), Linux environments, and network protocols.
- Hands-on experience designing scalable systems utilizing microservices architecture, RESTful APIs, and cloud-based solutions.
- Familiarity with Agile software development methodologies including Scrum or Kanban; experience working within an Agile environment is preferred.
- Knowledge of front-end development using JavaScript frameworks like React or Angular; proficiency in web development best practices.
- Experience working with version control systems such as GitHub or SVN; familiarity with CI/CD tools for automated testing and deployment.
- Ability to analyze system requirements and translate them into robust application designs using design patterns and best practices in software engineering.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦