Summary:
We, at Bitkraft Technologies LLP, are looking for a technical architect who can work across multiple technologies and platforms. If programming is your passion and career path then this job is for you. Must have excellent communication skills both written and oral. Should be comfortable working with remote teams across time zones. You need to see the “big picture” and create architectural approaches for software design and implementation to guide the development team. You should also be a team player who is willing to support and work for team and company success. If you like solving technological problems without worrying about the technology to be implemented in, then we would like to meet you.
Skills Required: Strong Logical Reasoning, Object Oriented Programming, Javascript, Strong communication, Knowledge of Cloud infrastructure
CTC: 10L - 20L
Experience: 5 to 10 years
Location: Pune
Responsibilities:
- Collaborate with client and team members to determine functional and non-functional requirements for new web or mobile applications
- Use tools and methodologies to create representations for functions and user interface of desired product
- Develop high-level product specifications with attention to system integration and feasibility
- Define all aspects of development from appropriate technology and workflow to coding standards
- Communicate successfully all concepts and guidelines to development team
- Oversee progress of development team to ensure consistency with technical design
- Provide technical guidance and coaching to developers and engineers
- Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
- Approve final product before launch
- Assign and review tasks of team members
Requirements:
- Experience in web and mobile development in multiple languages
- Excellent knowledge of software and application design and architecture
- Excellent knowledge of Javascript
- Understanding of software quality assurance principles
- A technical mindset with great attention to detail
- High quality organisational and leadership skills
- Outstanding communication skills (oral and written)
- Ability to work with clients of different time zones
- Experience with distributed programs or micro-services
- Experience with highly-available and scalable systems
- Previous start-up experience
- Additional skills that add value to our company
About Bitkraft Technologies LLP
Bitkraft specialises in Technical consulting, Design & Development of bespoke Software Solutions – Web/Mobile, Digital Design and Technical Skill-Sourcing. Description “At bitkraft, technology is a passion and we believe designing great technology solutions is an art.” bitkraft is focused on empowering clients with cutting edge technology-enabled solutions.
We specialise in Technical consulting, Design & Development of bespoke Software Solutions – particularly for Web/Mobile, Digital Design and Technical Skill-sourcing. We are driven by technology and push the limits of what can be done to realise the business needs of our customers.
Our team is committed towards delivering products of the highest standards and we take pride in creating robust user-driven solutions that meet business needs.
Our Main Service areas are:
1. Technology Solutions - Web, Mobile and ML/AI
2. Consulting - Software Design
3. Digital Media Design
4. eLearning Solutions - Technology Consulting and Development
5. Skillsourcing - Technology Resources
Similar jobs
Create decoupled, interactive web UIs using JavaScript (Angular, jQuery)
Aid in the development and ongoing maintenance of our DevOps platform (Ansible)
Provide technical advice and recommendations for language and software choices.
Develop code that is cross-browser and cross-platform friendly
Collaborate with project stakeholders to ensure all requirements are met
Evaluate technologies and manage technical planning
Support and ongoing development for existing projects
Provide clean code and proper documentation for each project
Fix bugs and resolve ongoing issues
Strong writing and speaking skills (English)
Technical Requirements:
3 to 7 years of experience developing and deploying web sites and applications
Experienced with Flask / Pyramid / Falcon
Experience with Agile / SCRUM practices
Experience setting up and managing servers.
Experience hand-coding HTML and CSS
Experience with JavaScript development
Some experience with DevOps practices and platforms ( AWS )
e-commerce integration and custom development
Custom web-based application development experience (startup experience is a bonus)
Comfortable collaborating with designers, front-end developers, and other team members
Object-oriented design and development strategies
Web services / ReST API design is Key
Understanding of Microservices is a bonus
- Understand PHP, JavaScript, and JQuery.
- Have deep knowledge of working with the platform APIs.
- Use version control for Shopify theme development.
- Possess excellent soft skills, such as communication and teamwork.
- Have an extensive portfolio and testimonials of happy clients.
Full Stack Developer
at Bluelement Technologies Pvt Lmt
We are looking for a Full Stack Developer with 4+ years of experience, to produce scalable
software solutions. As a Full Stack Developer, you should be comfortable around both front-
end and back-end coding, building web environments on AWS
Responsibilities
Strong understanding of algorithms, data structures, and system design
Develop client side and server-side architecture.
Develop and manage well-functioning databases and applications
Be responsible for the planning, implementation, and growth of the AWS cloud
infrastructure
Manage a continuous integration and deployment methodology for server-based
technologies
Ensuring cross-platform optimization.
Designing user interactions on web pages.
Test software to ensure responsiveness and efficiency Troubleshoot, debug and
upgrade software
Meeting both technical and consumer needs.
Staying abreast of developments in web applications and programming languages.
Requirements ·
1+ years in Front-end and 3+ years in Back-end development.
Knowledge of front-end technologies and its libraries: React JS, Angular
Knowledge of back-end technologies and its libraries: Express.js, Node.js
Familiarity with databases: MongoDB
Familiarity with continuous integration/continuous delivery (CI/CD) pipelines
Experience designing and building web environments on AWS, which includes
working with services like EC2, ELB, RDS, and S3
Familiarity with tools like AWS CodeBuild, AWS CodeDeploy, and AWS
CodePipeline
Proven experience as a Full Stack Developer or similar role
Experience developing SAAS Products.
Good problem-solving skills and attention to detailing.
Senior Software Engineer
at Searce Inc
Introduction:
So what are we looking for? If you have great communication, technical project architecting, and visualizing skills along with being an ambitious software developer, then this is the role for you.
-
Natural creativity:
The best developers are creative visionaries, people who are capable of stepping back, seeing the big picture, and coming up with new ways of approaching challenges. If you are passionate about developing the best software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle, then this role is for you.
-
Not a CAVEr:
You are a person that people like to be around. You are not a CAVE (Constantly Against Virtually Everything) personality.
-
Say no to HiPPO:
At Searce, we want people who value everyone’s opinions & perspectives. We don’t want them to get overpowered by HiPPO (Highest Paid Person’s Opinion).
Job Responsibilities
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
- Follows good principles of software engineering like TDD, writing modular, maintainable, clean code, and can work stress-free in an Agile environment.
- Has a strong engineering skillset with a firm grasp of fundamental Computer Science principles and a test-driven approach to software development
- Ability to adapt to changing priorities within a fast-moving industry and startup culture - Nice to have: experience building microservice architecture systems, test automation, derivatives pricing, scaling, operating system and network-layer performance tuning, BDD, KDB+.
- Hands-on knowledge of continuous integration tools such as Jenkins, Travis, or CircleCI - Knowledge of networking technologies and fundamentals
- Participate in system design consulting, platform management, and capacity planning.
- Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment and by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations.
- Supports and develops software engineers by providing advice, coaching, and educational opportunities.
Qualification
Is Education overrated? Yes. We believe so. But there is no way to locate you otherwise. So we might look for at least 5 years of relevant experience. Bachelor’s degree in computer science or other highly technical equivalent experience, along with:
- Ability to program (structured and OO) with one or more high-level languages, such as Python, Node, or Golang.
- Experience with distributed storage technologies like NFS, HDFS, Ceph, S3 as well as dynamic resource management frameworks (Mesos, Kubernetes, Yarn)
- 5+ years programming experience writing latency-sensitive applications in Python, Javascript, or equivalent experience in another OO language, with some experience of Java - Experience working in and performance tuning a Linux environment.
- Computer Science / Engineering degree preferable
- A proactive approach to spotting problems, areas for improvement, and performance bottlenecks
- Great interpersonal and mentoring skills
- The technologies you will be working with are C#, .NET Core 3.1, Entity Framework, Kubernetes, Angular 2+, Typescript/Javascript, SQL Server, XUnit Testing Framework, Azure DevOps (Git).
- Collaborate with the team to design, build, test, and ship high-quality API and solutions.
- Help evolve the technical roadmap as well as our core software development principles.
- Identify multiple innovative solutions to solve day-to-day development problems.
- Assist in mentoring and supporting the next-level team.
- Work in an Agile development environment to implement user stories as well as assist teammates with their tasks.
What You'll Need
- A degree in Computer Science or Engineering, experience in designing, developing, and maintaining software or an equivalent level of work experience, and a track record of substantial contributions to software projects with high business impact.
- Must have an understanding of SaaS software development practices.
- Must have experience working in a microservices environment utilizing Kubernetes and Docker.
- Must have experience working with GIT source control management.
- Cope with change and evolve with technology platforms as needed.
- You are a wizard with HTML/CSS.
- Experienced in developing C# applications utilizing .NET Core (or Framework 5)
- Experienced with creating Angular 2+ applications and/or React SPA applications.
- Experienced in working with SQL Server and writing complex T-SQL
Summary of Skills
- 5+ years development with C# .NET Framework + .NET Core
- 5+ years working with microservices architecture
- 5+ years developing Web UI with HTML / CSS
- 5+ experience working with SQL Server
- 3+ years of experience working with Angular 2+ or React
- 3+ years of experience working with Typescript and Javascript
- 1+ years of experience working with Docker
- 1+ years of experience working with Kubernetes
- 1+ years of experience working with GIT source control management
- Experience with Azure DevOps and deploying pipelines is a strong plus.
- Experience with versioning control and working with GitHub
- Experience with Agile Development Methodologies
- Can demonstrate working with Azure (you can provision resources and can demonstrate utilizing them. Experience with Cloud terminal is a plus) (Optional)
Overview
This position, under the general direction of the Lead and/or Manager, Software Engineering, will be responsible for technical and development support for our award-winning K-12 software. This role will implement, code, build, and test new features, maintain existing features, and develop new plugins/accelerators that will enhance the functionality of our existing product. Additionally, this position will gather and refine requirements, develop designs, implement, test and document solutions to produce the highest quality product and customer satisfaction.
Responsibilities
Essential duties and responsibilities include the following.
- Develop modules and functionalities in front end using Angular, Typescript framework.
- Development of plugins using Node.js(Express.js).
Configuring and Working with MongoDB.
Working on Reusable libraries, Packaging in Nodejs.
Experience in Jira, Development lifecycle, handling and completing tasks assigned in Jira.
Qualifications
To be considered for and to perform this job successfully, an individual must be able to perform each essential duty and responsibility satisfactorily. The requirements listed below are representative of the knowledge, skill and/or ability required.
Qualifications include:
- 4+ years’ experience in software engineer role
- Bachelor’s degree in Computer Science or Information Technologies required or equivalent experience
- Knowledge of current web client technologies including demonstrable proficiency with Javascript, Angular 6,7,8, NodeJs, ExpressJs, Typescript, MongoDB, Graph QL, Bootstrap, HTML5, Css3, Json, Ajax, Scss, SASS, JQuery, GIT Lab
- Proficient in SQL, Oracle experience a plus
- Ability to architect, test, develop, implement and troubleshoot Front End applications
- Strong written and verbal communication skills
- •Strong ability to handle a heavy workload with multiple projects and frequent interruptions
- Strong ability to work in a changing, dynamic environment