1

Computer Coding Software Jobs in Maine (NOW HIRING)

Software Engineer II - Java/J2EE

Portland, ME · On-site

$53 - $72.75/hr

Bachelors Degree in Computer Science is preferred, or equivalent relevant business experience * 4+ ... Design, codes, configures, unit tests, maintains, and documents software deliverables using agreed ...

... scalable code that brings powerful field workflows to life. Help us push the boundaries of what ... Bachelor's degree in computer science, engineering, mathematics, or related field * Did we mention ...

Coder I - Medical Records

Lewiston, ME

$50.10K - $67.10K/yr

Minimum one year experience with ICD-9 and CPT coding in an acute care setting; required. * Basic computer experience; required. * Use of an encoder software product for code assignment in an acute ...

New

Software Developer II - Android Apps

Portland, ME · On-site

$57 - $75/hr

... code reviews • Good communication skills • Be a team player who can also fly solo • The ... GIS, RESTful web services, Git • Master's degree in computer science, engineering, mathematics ...

... code that powers, participate in code reviews and lead cross-team initiatives, and document ... About You * Bachelor's degree or equivalent work experience in Computer Science or Engineering ...

Software Developer II - Android Apps

Portland, ME · On-site

$57 - $75/hr

... code reviews • Good communication skills • Be a team player who can also fly solo • The ... GIS, RESTful web services, Git • Master's degree in computer science, engineering, mathematics ...

Sr. Software Developer - iOS Apps

Portland, ME · On-site

$61.50 - $79.50/hr

... in design and code reviews Qualifications : Required : • Be an Apple enthusiast and a game ... GIS, RESTful web services, or Git • Master's degree in computer science, GIS, or related field ...

Sr. Software Developer - iOS Apps

Portland, ME

$61.50 - $79.50/hr

Develop strong skills and best practices on the team through participation in design and code ... Bachelor's degree in computer science, engineering, or mathematics * Did we mention you've gotta ...

Master's degree in Computer Science or Software Engineering. * 8+ years of experience in software ... Ability to automate generating scaffolding code, unit tests, and integration tests using past ...

next page

Showing results 1-20

Computer Coding Software information

What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?

To thrive as a computer programmer, you need proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and often a degree in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and, in some cases, certifications in specific technologies are highly valuable. Strong analytical thinking, attention to detail, and effective communication skills help programmers translate requirements into functional code and collaborate with team members. These skills ensure the development of reliable, efficient software solutions and contribute to successful project outcomes.

What are some common challenges faced by professionals working in computer coding software roles, and how can they be addressed?

Professionals in computer coding software roles often encounter challenges such as debugging complex code, keeping up with rapidly evolving technologies, and collaborating effectively with cross-functional teams. To address these, it is helpful to develop strong problem-solving skills, stay current with industry trends through continuous learning, and communicate clearly with team members. Participating in code reviews and adopting version control practices can also enhance collaboration and code quality, making it easier to manage and resolve issues as they arise.

What is computer coding software?

Computer coding software refers to programs and tools designed to help developers write, edit, debug, and manage source code for computer applications. These tools include integrated development environments (IDEs), code editors, compilers, and debuggers. Popular examples are Visual Studio Code, Eclipse, and PyCharm, which offer features like syntax highlighting, code completion, and version control integration. Coding software increases productivity, reduces errors, and streamlines the software development process.

What is the difference between Computer Coding Software vs Software Developer?

AspectComputer Coding SoftwareSoftware Developer
CredentialsNone required, but coding certifications can helpBachelor's degree in CS or related field often required
Work EnvironmentUsed in various industries for coding tasks, often solo or in small teamsWorks in teams, involved in designing, developing, and maintaining software
Industry UsageTools and software used by developers to write codeCreates and manages software applications and systems
Search/Comparison IntentFocuses on coding tools and environmentsFocuses on software creation and development processes

Computer Coding Software refers to the tools and environments used to write code, while a Software Developer actively designs, develops, and maintains software applications. Both roles overlap in coding skills, but developers have broader responsibilities in software creation and project management.

What are popular job titles related to Computer Coding Software jobs in Maine? For Computer Coding Software jobs in Maine, the most frequently searched job titles are:
What job categories do people searching Computer Coding Software jobs in Maine look for? The top searched job categories for Computer Coding Software jobs in Maine are:
What cities in Maine are hiring for Computer Coding Software jobs? Cities in Maine with the most Computer Coding Software job openings:

Staff Software Engineer - Java | Kafka | Kubernetes

eNett

Portland, ME

$140.60K - $173.10K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 18 days ago


Job description

Note: Candidates should be based in the NYC/NJ area.

About the Team/Role

We are the WEX Fleet Services team, dedicated to building modern API interfaces for WEX's industry-leading fuel card platform. We are defining and creating APIs for both internal and external customers, and we're at the forefront of creating a foundation to open up new opportunities for WEX.

As a Staff Software Engineer on our team, you will be a key contributor and leader following best practices in designing, developing, and maintaining our cloud-native solution and deliver best in class solutions. You'll work with a modern tech stack including containerization, Kafka event streams, ElasticSearch, and APIs written in Java. This is an opportunity for you to join an agile, and collaborative team that values leadership, ownership, high-quality results, and a fun working environment.

How you'll make an impact

  • Design, develop, and implement scalable and reliable software solutions using Kafka, ElasticSearch, and other modern technologies.

  • Contribute to the long-term architecture and design of our cloud-native infrastructure.

  • Write clean, maintainable, and well-documented code.

  • Participate in code reviews and collaborate with other team members to ensure high code quality.

  • Troubleshoot and resolve issues in a timely and efficient manner.

  • Ability to learn new technology and switch between tech stacks.

  • Stay abreast of industry best practices and emerging technologies, adopt and lead by example.

  • Demonstrate strong ownership and ability to collaborate with stakeholders and exercise technical influence across partner teams.

Experience you'll bring

  • Bachelor's degree in Computer Science, Engineering, or a related field.

  • 7-12 years of software development experience with deep understanding of API design fundamentals, including experience developing and supporting cloud-based infrastructure as code.

  • Strong understanding of data structures and algorithms, object-oriented design, and problem-solving skills.

  • Expertise in designing and developing large-scale services with scalability, availability, security, and reliability design tenets.

  • Strongly proficient with event streaming platforms (e.g., Kafka).

  • Expertise in Elasticsearch, including query optimization, indexing, and data analysis.

  • Demonstrated experience with cloud platforms such as AWS, use of Terraform, SQL/ NoSQL databases and DevOps best practices.

  • Deep understanding of building robust authentication and authorization mechanisms.

  • Excellent written and verbal communication skills, and a collaborative mindset.

Bonus points for

  • Experience with Kafka, AWS, Elasticsearch and Java.

  • Experience with automated deployment pipelines.

  • Examples of passion projects or contributions to open-source projects.

  • Passion for technology and a desire to learn and grow.

We are looking for engineers who are passionate about building innovative solutions, collaborating with a talented team, and making a meaningful impact on our business. If this sounds like you, we encourage you to apply!

The base pay range represents the anticipated low and high end of the pay range for this position. Actual pay rates will vary and will be based on various factors, such as your qualifications, skills, competencies, and proficiency for the role. Base pay is one component of WEX's total compensation package. Most sales positions are eligible for commission under the terms of an applicable plan. Non-sales roles are typically eligible for a quarterly or annual bonus based on their role and applicable plan. WEX's comprehensive and market competitive benefits are designed to support your personal and professional well-being. Benefits include health, dental and vision insurances, retirement savings plan, paid time off, health savings account, flexible spending accounts, life insurance, disability insurance, tuition reimbursement, and more. For more information, check out the "About Us" section.Pay Range: $140,600.00 - $173,100.00