Software Architect job in Johannesburg
Job Reference number: 225540
Are you an advocate of Micro Services? Do you know AWS inside and out? Do you deeply care about renewable energy and energy efficiency? Then this job is for you. In this unique role you'll help us build new cloud-based services (and maintain and migrate existing ones).
The Software Architect role is a senior technical position that will interact with many functions (such as designers, product management, operations, and other technology teams) to design robust, scalable, and highly-maintainable micro services and applications. There will also be a significant hands-on element to this position, which requires subject matter expertise in consumer finance applications and deep knowledge of Ruby on Rails, RDBMS, load balancing, active/active fail-over, DR, security, ORM along with solid knowledge of deployment, infrastructure and AWS.
Top Reasons to Work with Us
We can offer you a great place to work in a rapidly evolving business environment with the potential to make positive impact to millions of people, renewable energy and energy efficiency space. You'll have the freedom to manage your own schedule and projects and the power to influence big decisions. Your role will be limited only by your creativity and ability.
What You Will Be Doing
-Creating an architecture that scales and fault-tolerant
-Creating IAM account management procedures
-Helping establish a disaster recovery plan
-Training technical peers on best practices
-Automating code deployment and rollback
-Improving security practices
-Monitoring cloud services
-Maintaining custom APIs
-Be a role model to software engineers
What You Need for this Position
-Minimum of 10 years of enterprise level software development experience
-3+ years experience as an architect
-Expert-level knowledge of Ruby on Rails, JS (Angular) and RDBMS (Postgres)
-Experience with ORM tools such as Sequel, performance implications of their usage
-Experience with RDBMS technology such as Postgres, SQL Server, MySQL, or Oracle
-Subject matter expertise in AWS services, including EC2, S3, SQS, IAM, Route53, CloudFormation, CloudFront, and Elastic Beanstalk
-Deep understanding of security principles
-Effective use of version control systems (such as git) in large teams
-Very strong in programming disciplines like data structures and algorithms
-Jenkins or other CI systems
-Config management - salt or chef
-DNS, NTP, HTTP, SMTP, all the standard Internet protocols
What's In It for You
In addition to a competitive compensation package, we take work quality and professional development seriously and also maintain a fun collaborative atmosphere with meals together, lunchtime bike rides, happy-hours, weekend hikes, and volunteer event participation; all optional.
We have a spacious office in downtown Portland surrounded by food carts and reachable by light rail, bicycle, and car. Our office is an open-floor-plan with private conference rooms for quiet work. We have electric standup desks and a regulation foursquare court. Come for the ping-pong, stay for the excitement of excelling at architecting technical solutions to human problems and developing thoughtful software that can be shared outside its intended context while serving the business requirements of a forward-thinking and developer-friendly company whose mission is to reduce greenhouse gas emissions through inexpensive financing of clean energy construction projects!
So, if you are a Software Architect with experience, please apply today!
- Ruby on Rails
- Enterprise or Commercial Application Development
- software architect
- Object Oriented Programming
- Amazon Web Services
Apply now & Send Your CV on: firstname.lastname@example.org, please keep in mind that must write Job Reference number in your email as Subject.