Lead Software Engineer
Responsibilities:
*Architectural Alignment: Lead Engineer will ensure all solutions align with the overall architectural vision and standards.
* Drive Code Consistency: Promote and enforce coding standards and best practices across the team
* Issue Management: Investigate and resolve bugs efficiently, ensuring minimal disruption to the development process
* Solution Engineering: Design and implement robust, scalable solutions to meet business requirements
* Develop Proof of Concepts: Create prototypes to validate ideas and approaches before full-scale implementation
* Code Reviews: As a Lead Engineer, you will conduct thorough code reviews to maintain code quality and share knowledge
* Coach Developers: Mentor and guide junior developers to enhance their skills and career growth
* Unit Testing: Write and maintain unit tests to ensure code reliability and performance
Technical Skills:
Transaction Formats and Protocols:
* Deep understanding of REST API, HTTP(s), Web services (specifically AWS)
* Proficient in JSON and XML
* Experience with JMS and other messaging methodologies
Programming Languages:
* Advanced hands-on experience with at least one of the following: .NET/C#, Go (Golang), C/C++, Java, NodeJS
Code Repositories:
* Proficient in using Bitbucket, Git, SourceTree, and CVS for version control and collaboration
Integration Engineer
Responsibilities:
Code Development: Write clean, efficient, and maintainable code.
Unit Testing: Develop and execute unit tests to ensure code quality.
Deployment (Non-Prod): Manage and execute deployments in non-production environments.
Investigate/Troubleshoot Code-Related Issues: Diagnose and resolve code-related problems promptly.
Drive Code Consistency: Ensure adherence to coding standards and best practices.
Issue Management: Efficiently handle bug investigations and resolutions.
Solution Engineering: Design and implement scalable and robust solutions.
Unit Testing: Continuously write and maintain unit tests.
Programming Languages:
Proficient in AWS and API Gateway for API development.
Experienced in Java for data ingestion.
Familiarity with multiple programming languages (e.g., C#, .NET) and openness to learning new ones.
Key Technologies:
Containerization: Experience with containerizing applications to ensure all dependencies are included.
Microservices: Knowledge of developing and managing microservices architecture.
Kubernetes: Proficient in deploying and managing applications on Kubernetes.
Development Practices:
Strong understanding of RESTful APIs and web services.
Experience with JSON and XML data formats, and building decision tables.
Experience with Kafka messaging services.
Code Repositories:
Proficient in using version control in GitLab.
Full Stack Engineer
Responsibilities:
Code Development: Write clean, efficient, and maintainable code.
Unit Testing: Develop and execute unit tests to ensure code quality.
Deployment (Non-Prod): Manage and execute deployments in non-production environments.
Investigate/Troubleshoot Code-Related Issues: Diagnose and resolve code-related problems promptly.
Drive Code Consistency: Ensure adherence to coding standards and best practices.
Issue Management: Efficiently handle bug investigations and resolutions.
Solution Engineering: Design and implement scalable and robust solutions.
Code Reviews: Conduct thorough code reviews to maintain high code quality.
Unit Testing: Continuously write and maintain unit tests.
Programming Languages:
Proficient in AWS and GoLang for API development.
Experienced in Java for data ingestion.
Familiarity with multiple programming languages (e.g., C#, .NET) and openness to learning new ones.
Key Technologies:
Containerization: Experience with containerizing applications to ensure all dependencies are included.
Microservices: Knowledge of developing and managing microservices architecture.
Kubernetes: Proficient in deploying and managing applications on Kubernetes.
Development Practices:
Strong understanding of RESTful APIs and web services.
Experience with JSON and XML data formats.
Experience with Kafka messaging services.
Code Repositories:
Proficient in using version control in GitLab.
Project Basis based
Worldwide
United States