Senior Software Engineer
Company
Location
Dallas, TX
Pay
$120,000 - $170,000 / Year
--
Fulltime
Level
Senior level
Why work here?
Our client in Dallas is looking to hire a Senior Fullstack Developer! - Hybrid in office 2 days per week
Job Description
A bit about us:
We are seeking a dynamic and experienced Senior Software Engineer to join our innovative technology team. This is an incredible opportunity to work with a team of dedicated professionals at the forefront of the technology industry. In this role, you will be responsible for the design, development, and implementation of complex software solutions. You will be working with cutting-edge technologies such as AWS, .NET Core, and C#.
Why join us?
- PTO
- 4% 401k match
- 3 days working from home
- small team environemnt
- opportunity to lead project initiatives
Job Details
As a Senior Software Engineer, you will:
1. Design, build, and maintain efficient, reusable, and reliable code.
2. Ensure the best possible performance, quality, and responsiveness of applications.
3. Identify bottlenecks and bugs, devise solutions to mitigate and address these issues.
4. Lead the team in brainstorming, designing, and implementing new and innovative software solutions.
5. Participate in all phases of the software development life cycle, including research, design, analysis, requirements, implementation, test automation, and maintenance.
6. Utilize AWS and Azure to build scalable, high-performance systems.
7. Utilize Jira for effective project management and team collaboration.
8. Work with Twilio to build robust communication systems.
9. Implement CI/CD pipelines for efficient software development and deployment.
10. Use Docker for application packaging and deployment.
11. Develop and maintain web applications using JavaScript, HTML/CSS.
Qualifications:
To be considered for this role, you must have:
1. A bachelor's degree in Computer Science, Information Technology, or a related field.
2. At least 5 years of experience in software development.
3. Proven experience with AWS, Azure, Jira, Twilio, CI/CD, Docker, JavaScript, HTML/CSS.
4. Strong understanding of object-oriented programming.
5. Familiarity with various design and architectural patterns.
6. Knowledge of concurrency patterns.
7. Experience with popular web application frameworks.
8. Understanding of fundamental design principles behind a scalable application.
9. Proficient understanding of code versioning tools.
10. Familiarity with continuous integration.
11. Excellent problem-solving skills.
12. Strong communication and team collaboration skills.
13. Ability to work independently and manage multiple task assignments.
This is an exciting opportunity to join a team of innovative professionals and work on groundbreaking technology solutions. If you are a seasoned software engineer with a passion for excellence, we would love to hear from you. Apply today!
1. Design, build, and maintain efficient, reusable, and reliable code.
2. Ensure the best possible performance, quality, and responsiveness of applications.
3. Identify bottlenecks and bugs, devise solutions to mitigate and address these issues.
4. Lead the team in brainstorming, designing, and implementing new and innovative software solutions.
5. Participate in all phases of the software development life cycle, including research, design, analysis, requirements, implementation, test automation, and maintenance.
6. Utilize AWS and Azure to build scalable, high-performance systems.
7. Utilize Jira for effective project management and team collaboration.
8. Work with Twilio to build robust communication systems.
9. Implement CI/CD pipelines for efficient software development and deployment.
10. Use Docker for application packaging and deployment.
11. Develop and maintain web applications using JavaScript, HTML/CSS.
Qualifications:
To be considered for this role, you must have:
1. A bachelor's degree in Computer Science, Information Technology, or a related field.
2. At least 5 years of experience in software development.
3. Proven experience with AWS, Azure, Jira, Twilio, CI/CD, Docker, JavaScript, HTML/CSS.
4. Strong understanding of object-oriented programming.
5. Familiarity with various design and architectural patterns.
6. Knowledge of concurrency patterns.
7. Experience with popular web application frameworks.
8. Understanding of fundamental design principles behind a scalable application.
9. Proficient understanding of code versioning tools.
10. Familiarity with continuous integration.
11. Excellent problem-solving skills.
12. Strong communication and team collaboration skills.
13. Ability to work independently and manage multiple task assignments.
This is an exciting opportunity to join a team of innovative professionals and work on groundbreaking technology solutions. If you are a seasoned software engineer with a passion for excellence, we would love to hear from you. Apply today!
Ref #
2773341
Posted
30+ days ago
•
Last updated 30+ days ago