Our Client is seeking a Software Developer II – Smart Grid 2.0 .
Essential Functions & Responsibilities: API Development & Integration (40%):
- Design, develop, and maintain RESTful APIs and microservices using Go and Java
- Implement secure API gateways and data integration patterns
- Create comprehensive API documentation and testing frameworks
- Ensure API scalability, performance, and reliability standards
Component Integration & Architecture (30%):
- Stitch together diverse system components including IoT devices, data platforms, and enterprise applications
- Develop middleware solutions for seamless system interoperability
- Implement event-driven architectures and message queuing systems
- Support secure cloud-native application deployment and management
Rapid Prototyping & Innovation (20%):
- Build quick proof-of-concepts (POCs) to validate technical approaches
- Collaborate with product teams to translate business requirements into technical solutions
- Evaluate emerging technologies and their applicability to smart grid initiatives
- Support agile development methodologies and sprint deliverables
Collaboration & Support (10%):
- Work closely with cross-functional teams including DevOps, QA, and business stakeholders
- Participate in code reviews and technical design discussions
- Mentor junior developers and contribute to team knowledge sharing
- Support production systems and participate in on-call rotations as needed
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related technical field
- Minimum 3-5 years of software development experience
- Strong Java programming background with enterprise application development
Technical Skills:
- Proven experience in RESTful API design and development
- Solid understanding of microservices architecture and distributed systems
- Experience with cloud platforms, preferably AWS (EC2, Lambda, API Gateway, RDS)
- Proficiency with containerization technologies (Docker, Kubernetes)
- Knowledge of database technologies (PostgreSQL, MongoDB, or similar)
- Experience with version control systems (Git) and CI/CD pipelines
- Familiarity with SonarQube (or similar) for reviewing and addressing code quality issues and security vulnerabilities
- Understanding of authentication/authorization patterns (OAuth, JWT)
Professional Competencies:
- Demonstrated ability to work effectively in fast-paced, agile environments
- Strong problem-solving skills with attention to detail
- Excellent written and verbal communication skills
- Ability to quickly learn new technologies and adapt to changing requirements
- Experience building POCs and technical prototypes
Preferred Qualifications: Industry Experience:
- Experience in utility, energy, or industrial IoT environments
- Knowledge of smart grid technologies, AMI systems, or connected devices
- Understanding of utility industry standards and protocols (DNP3, Modbus, etc.)
- Experience with time-series data management and analytics platforms
Advanced Technical Skills:
- Hands-on Go (Golang) development experience
- Demonstrated experience leveraging AI-powered development tools (GitHub Copilot, or similar) to enhance code generation, debugging, and development velocity
- Experience with event streaming platforms (Apache Kafka, AWS Kinesis)
- Knowledge of infrastructure as code (Terraform, CloudFormation)
-
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#AlbionarcJobs#FintechJobs
#AsiaJobs#MiddleEastCareers
#TechTalent#FintechRecruitment
#FinanceOpportunities#
