A Senior Associate Java WCS Technologist is considered as a senior contributor for complex modules of work by bringing deep core technology expertise and relevant business subject matter expertise to the table.
JOB RESPONSIBILITIES
Sr. Associate, Technology plays a significant role during the design and implementation of the technological solution for our clients.
A Sr. Associate, Technology is involved in ensuring a quality technical design that satisfies the business requirements of the client.
A Sr. Associate, Technology is often involved in package evaluations and recommendations, communicating the technological details of the project to the business users and workshops with the clients. Sr. Associate, Technology also participates in gathering business requirements and assessing existing architectures and resources.
Sr. Associate, Technology provides leadership to the team by taking responsibility for a specific component or track of the project architecture. By taking on this level of responsibility, a Sr. Associate, Technology spends more time overseeing the tasks required to implement a solution rather than performing the tasks directly. This includes planning, estimation, resource management, issue resolution and quality assurance. A Sr. Associate, Technology is also responsible for coordinating and communicating with the other tracks and disciplines involved in the project.
In performing the essential functions of this role, the work is fast-paced, moderately noisy and team-based. Additionally, frequent overnight travel is required.
Prepares the technical design of the more complex technology components within the module (one or more of client/web presentation tier, server tier, data access and data model, integration component, package function customization)
Participates in and in some cases drives design reviews of other modules and provides insightful comments to improve the design quality and design conformance to standards
Assists the architect in articulating the pros and cons of using a certain technology stack/package or component or design pattern versus another to the clients and project team and drives selection of technologies, designs to come up with the optimal architecture
Implements slice of application (EAR) and proofs of concept (spike solution) to prove any new technologies or integration scenarios in the module
For package implementations, aids the Architect of the project to perform the gap analysis between business requirements and the package features and design the configuration, customizations, extensions, interfaces required to meet the requirements
Provides innovative solutions to project level technical issues
Critiques a design created by another designer and helps identify design and performance improvements
Interacts with a set of clients (client senior developers and architects) to create technology specifications from business requirements for one of the modules within the project
In some scenarios, collaborates with client developers to design, build, test and deploy the module components and integrate with the rest of the modules
Raises and drives to closure with the client any technical design and implementation issues in the module and also in the interfaces and interactions with other modules
Estimates the implementation and deployment of the module based on design architecture, testing strategy and overall project plan
Assists the architect in coming up with the overall estimates for the project along with any key risks and issues and their mitigation
Reports progress and issues to the Manager in a timely manner. In particular, to relay issues that might impact on quality or the ability to deliver to timescales or estimates
Works with team on the development of standards, processes and procedures related to application security, upgrade management, capacity planning, application deployment, performance monitoring/tuning, and failover and disaster recovery
Mentors the team on the best techniques to debug and troubleshoot design and implementation defects and issues
Shares point of view on technology stack, package and latest technology and business trends in one or more relevant areas (e.g. eCommerce, Content Management).
Documents the technical design using UML, suitable design patterns in the form of technical design narrative, object models, sequence diagrams, collaboration diagrams
Implementation, Java Web Services, Planning/ Execution & Tracking, Scoping and
Estimating, Data Modeling, High Availability and Failover Applications, High Throughput / Transaction Application, Logical Architecture Design, OOAD and UML, Package / Vendor Selection, Performance / Capacity Planning, Application, Security.
Ability to abstract detail into larger (repeatable) patterns, familiarity with user centered analysis and evaluation techniques
Understanding of the project life cycle process to effectively be able to manage a sub-
Business Knowledge: Domain experience on Enterprise data warehouse would be a plus.
Personal Attributes: a. Strong and innovative approach to problem solving and finding solutions b. Excellent communicator (written and verbal, formal and informal) c. Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution d. Ability to multi-task under pressure and work independently with minimal supervision. e. Ability to prioritize when under pressure
EXPERIENCE
2-8 years
EDUCATION
Full Time Bachelor’s / Master’s degree (Science or Engineering preferred)
We're looking for talented, analytical and passionate people to join our proven team as a Senior Software Engineer based in Mumbai, India.
We are disrupting the traditional fundraising process for private businesses and investors.
You will work with a diverse team of former investment bankers, strategy consultants and technologists in developing innovative funding and growth strategies for our users.
Everything we do is focused on helping businesses and investors find their best match, from institutional investors all the way down to retail.
JOB PURPOSE
Build and own Fundnel's products guided by our vision: to make private capital and investment opportunities more accessible to all.
Contribute to the growth of the team by upholding best practices in engineering, security, and design
ROLES AND RESPONSIBILITIES
Collaborate with the rest of the team to design, implement and launch new products and features.
Work closely with PMs, designers, and other engineers to ideate solutions to user problems.
Maintain stability and high integrity through testing processes with a focus on security and data protection.
Participate in code reviews and knowledge sharing sessions, focused on growing technical & personal skills for the team.
Explore and integrate third-party API and services to enable impactful new capabilities.
Conduct regular feedback reviews, assist in tech operations, facilitate standards and quality within the team and reduce technical debt.
Ensure code quality and system security through automation, unit testing and structured code reviews.
Make improvements to developer productivity through process or code improvements and mentorship.
Work on a distributed team.
YOU’LL BE A GREAT FIT FOR US IF YOU
A full-stack generalist, with minimum 5 years of working full-time as a software engineer.
Significant experience in one of the following languages or frameworks: TypeScript, React, Python.
Experience building complex web products, with expertise working on all parts of the stack (frontend, backend, anything in between).
Understanding of DevOps to build and maintain CI/CD pipelines.
Working knowledge of Docker and Kubernetes.
BONUS ATTRIBUTES
A full-stack generalist with experience building web applications.
Experienced at writing clean, scalable code with significant experience in one or more scripting languages. You are product oriented, combining thoughtfulness with pragmatism and a will to get stuff done.
Excited to move fast, prioritize, and constantly make critical product decisions.
Comfortable with and curious about working outside of a traditional narrow engineering role.
A self-starter: you have started something on your own before - a startup, an open-source project, something else.
You believe effective and successful work is made possible by clear and honest communication, with a shared understanding of the long-term vision and immediate next actions. When you don't fully understand something, you ask lots of questions and use the opportunity to learn and grow.
MORE is looking for a React.js Web Engineer to work on a range of web application builds. This role is responsible for managing the interchange of data between the server and its end users, as well as translating UI/UX designs & wireframes to code. This role will also be responsible for the design and overall architecture of various web applications and evolve them to ensure maximum performance and stability.
You will be working as a part of a collective of engineers and designers from various disciplines. MORE fosters a maker culture, pushing the boundaries of our craft through experimentation, collaboration and knowledge sharing.
Key Responsibilities :
- Architecture design of the web applications.
- Implementation of a robust set of services and APIs to power the web application.
- Building reusable code and libraries for future use.
- Optimization of the application for maximum speed and scalability.
- Writing reusable, testable, and efficient code.
- Design and implementation of low-latency, high-availability, and performant applications.
- Integration of user-facing elements developed by front-end developers with server
- Implementation of security and data protection.
- Translation of UI/UX wireframes to visual elements.
- Integration of the front-end and back-end aspects of the web application.
Skills & Qualifications :
- Bachelor's in computer science or equivalent work experience.
- 6+ years- experience developing web applications.
- Strong understanding of the Software design/architecture process.
- Expert in Python, with knowledge of at least one Python web framework such as Django, or Flask.
- Familiarity with some ORM (Object Relational Mapper) libraries.
- Able to integrate multiple data sources and databases into one system.
- Understanding of the threading limitations of Python, and multi-process architecture.
- Good understanding of server-side templating languages such as Jinja 2.
- Good understanding of front-end technologies, such as React,JavaScript, HTML5, and CSS3.
- Understanding of accessibility and security compliance.
- Knowledge of user authentication and authorization between multiple systems, servers, and environments.
- Familiarity with event-driven programming in Python.
- Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform.
- Able to create database schemas that represent and support business processes.
- Strong unit test and debugging skills.
- Good understanding of server-side templating languages such as Jinja or Jade.
- Good understanding of server-side CSS pre-processors Sass or Less etc.
- Standard 3rd party API integration and oAuth2.
- Proprietary 3rd party RESTful API experience is an advantage.
- Creating database schemas that represent and support business/systems processes.
- Data migration, transformation, and scripting.
- Management of hosting environment, including database administration and scaling an application to support load changes.
- Understanding of fundamental design principles behind a scalable application.
- Ability to implement automated testing platforms and unit tests.
- Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery or other frameworks such as Zepto, MooTools, etc.
- Basic knowledge of image authoring tools, ability to crop, resize, or perform small adjustments on an image. Familiarity with tools such as Gimp or Photoshop is a plus.
- Proficient understanding of code versioning tools e.g. Git or Mercurial.
- Familiarity with development aiding tools such as Bower, Webpack, Gulp, Bundler, grunt, etc.
We are the fastest growing SAAS platform in our segment. With offices in USA, UAE and INDIA we are focused on exponential growth over the next couple of years and we need rockstar team members who want to be part of this journey. We have over 12 positions open in tech such as Front end, Back end, Fullstack - MERN , UI/UX, ML and a lot more.
Full Stack Developer 2+ yrs exp mandatory
Responsibilities:
Architecting and developing backend web applications / APIs
Backend integration with SQL/No-SQL databases, and other external services/APIs
Integration of web application frontend and backend
End-to-end performance and optimisation of the web/mobile application
Frontend development of UI/UX using latest technologies and best practices
Integrating external services to frontend for various needs
Work with QA team to ensure test coverage and execution
Create and automate unit test cases and conduct regular code reviews
Work with business team to ensure application meets requirements and expectations of external and internal clients
Work effectively in Agile environment
Provide estimates and create user stories as part of agile methodology
Work effectively with other members of same and external teams
Work on multiple projects at the same time if need be
Requirements:
Expertise in JavaScript based frontend and backend frameworks (MERN preferred)
Expertise in AWS
Expertise in developing full-stack JavaScript systems
Experience in creating REST APIs
Proficiency in working with Open source technologies is a plus
Expertise in developing modern fluid web interfaces with latest technologies
Experience with developing hybrid mobile apps
Self-motivated and can work without much supervision
Works well independently as well as in team environment
Strong problem solving and analytical skills
Excellent communication and interpersonal skills
Experience working with international clients preferred
Experience working with Git
Experience with working on real time systems
Experience working with SQL and non-SQL database systems
We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
What you’ll do:
- Translate designs and wireframes into high-quality code
- Design, build and maintain high performance, reusable, and reliable Java code
- Ensure the best possible performance, quality, and responsiveness of the
application
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
What we’re looking for:
- Strong knowledge and experience in HTML, CSS and JavaScript.
- 2-4 years of relevant work experience in JavaScript development
- Experience in designing and developing custom reusable components and libraries.
- Proficient in Data Structures and Algorithms
- Excellent analytical and problem-solving skills
- High affinity to pick up new programming languages
- Expertise and passion in one or more Java components like REST API, spring security
- Experience in developing front-end applications at scale
We are an online cross-browser cross-platform testing product which provides a cloud platform where developers, testers and designers can test their web applications. We serve more than 1,000,000 registered users worldwide already (40,000+ paying customers), with a massive untapped market for us to capture. To enable the products, we solve deep technology problems - varying from setting up real mobile device farms, providing <100ms latency live streaming solutions, to the ability to test local servers on the cloud through the browser itself.
As we grow, we are looking for people to help us run the engineering show, including bringing fresh perspective to our engineering processes, ensuring delivery of product roadmaps, engineering culture, nurturing and helping engineers with these tough problems (big preference to be hands on as well).
Read more
Get to hear about interesting companies hiring right now