Job Description
Senior Software Engineer
Job Summary
We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining complex software applications, with a focus on web development, application development, and system integration. This role requires a strong background in various programming languages and frameworks, along with expertise in cloud services and API integration. The Senior Software Engineer will collaborate with cross\-functional teams to deliver innovative solutions that meet business needs and enhance user experience.
Responsibilities
* Lead the design, development, and deployment of scalable web applications using technologies such as JavaScript, C\#, Python, Java, Ruby on Rails, and.NET.
* Develop and optimize SQL databases including MySQL and MS SQL Server to support application functionalities.
* Build and maintain RESTful APIs for seamless integration across platforms.
* Manage cloud\-based infrastructure utilizing AWS and Azure services to ensure high availability and security.
* Implement front\-end features with a focus on user experience using front\-end development tools and frameworks.
* Collaborate within Agile teams to plan sprints, review code, and ensure timely delivery of features.
* Utilize version control systems such as GitHub, Git, SVN for source code management.
* Write clean, efficient, and well\-documented code adhering to best practices.
* Troubleshoot and resolve technical issues related to application performance or bugs.
* Participate in code reviews, mentorship of junior developers, and continuous improvement initiatives.
Experience
* Proven experience in software development with a strong portfolio of web applications.
* Extensive knowledge of programming languages including JavaScript, C\#, Python, Java, C\+\+, Ruby on Rails, VBA.
* Hands\-on experience with SQL databases such as MySQL and SQL Server.
* Familiarity with cloud platforms like AWS and Azure for application deployment and management.
* Strong understanding of REST APIs, application security, and API integrations.
* Experience working within Agile methodologies using tools like GitHub, Git, SVN.
* Knowledge of Linux operating systems for development and deployment environments.
* Prior experience with front\-end development frameworks and tools.
* Ability to work collaboratively in a fast\-paced environment while managing multiple priorities.
Join our team as a Senior Software Engineer to contribute your expertise in developing innovative software solutions that drive our company's success. We value technical excellence, teamwork, and continuous learning.
Pay: $86,096\.81\-$178,512\.86 per year
Work Location: In person
Company Recruiters
Company information not available for this job posting.